हाँ, पायथन एक स्क्रिप्टिंग लैंग्वेज है।
स्क्रिप्टिंग लैंग्वेज बनाम प्रोग्रामिंग लैंग्वेज
पहला सवाल जो दिमाग में आता है वह है, प्रोग्रामिंग और स्क्रिप्टिंग लैंग्वेज में क्या अंतर है। एकमात्र अंतर जो मौजूद है वह यह है कि स्क्रिप्टिंग लैंग्वेज को किसी कंपाइलेशन की आवश्यकता नहीं होती, यह सीधे इंटरप्रेटेड होती है।
उदाहरण के लिए, C++ जैसी भाषा में लिखे गए प्रोग्राम्स एक्ज़ीक्यूशन से पहले कंपाइल किए जाते हैं जबकि Python या JavaScript जैसी स्क्रिप्टिंग लैंग्वेज में लिखे गए प्रोग्राम्स सीधे इंटरप्रेटेड होते हैं और कंपाइल नहीं किए जाते।
पायथन स्क्रिप्टिंग लैंग्वेज क्यों है?
एक स्क्रिप्टिंग लैंग्वेज वह है जो इंटरप्रेटेड होती है। पायथन एक इंटरप्रेटेड लैंग्वेज है। पायथन अपने कोड को ट्रांसलेट और रन करने के लिए इंटरप्रेटर का उपयोग करता है। इसलिए पायथन एक स्क्रिप्टिंग लैंग्वेज है।
इंटरप्रेटर बनाम कंपाइलर
कंपाइलर - कंपाइलर पूरे प्रोग्राम को एक बार में स्कैन करता है और इसे मशीन कोड में कन्वर्ट करता है।
इंटरप्रेटर - इंटरप्रेटर प्रोग्राम को एक बार में एक लाइन मशीन कोड में कन्वर्ट करता है।
जो भाषाएं इंटरप्रेटर का उपयोग करती हैं वे स्क्रिप्टिंग लैंग्वेज हैं, जिनमें पायथन, JavaScript आदि शामिल हैं।