Is Python a scripting language?

हाँ , पाइथन एक scripting ,general-purpose, high-level language है। यह object-oriented programming approach भी provide करता है।

What is a Scripting Language?

Scripting language वह लैंग्वेज होती है जिसमे हम compiler का उपयोग ना करके सीधे interpret का उपयोग करते है। अर्थात Scripting language में compiler का कोई भी role नहीं होता है| यह language interpreter के द्वारा directly interpret होता है मलतब की इसके code line by line execute होते हैं|
Scripting language दो प्रकार की होती है।

  • Client-Side Scripting
  • Server-Side Scripting

Why is Python a scripting language?

पाइथन एक interpreted language है। पाइथन, program / code को translate और run कराने के लिए interpreter का उपयोग करती है। इसलिए पायथन एक स्क्रिप्टिंग भाषा है।

Interpreter v/s Compiler

Compiler : कंपाइलर एक बार में पूरे प्रोग्राम को स्कैन करता है और उसे मशीन कोड में बदल देता है।

Interpreter : Interpreter एक बार में प्रोग्राम के एक लाइन को मशीन कोड में convert करता है।

Features of Scripting Language

  • यह कोड को तेजी से रन करता है और task को कुशलता से पूरा करता है।
  • इसको सीखना और उपयोग करना easy है
  • कोड लिखने के लिए किसी IDE की आवश्यकता नहीं होती है।
  • यह automation tasks के लिए suitable है।
  • Scripting language में प्रोग्राम को run कराने के लिए मेमोरी की आवश्यकता नहीं होती है।