Avatar ·

पायथन कार्य तंत्र का विश्लेषण

📁 पायथन, प्रश्न, एआई

मैं कुछ समय से अपने उद्देश्यों के लिए Python भाषा का उपयोग कर रहा हूँ। भाषा के कार्यान्वयन के बारे में एक प्रश्न उठा। मैं क्रम से अस्पष्टताओं से शुरू करूँगा:

  1. Python भाषा, जहाँ तक मैं समझता हूँ, C में लिखी गई है। लेकिन फिर Cython का क्या मतलब है? क्या यह एक ही चीज़ है?
  2. यदि यह C में लिखा गया है, तो इसकी व्याख्या कैसे की जाती है? मेरा अनुमान है कि प्रत्येक पंक्ति अलग-अलग compile होती है और तुरंत चलती है, क्या ऐसा है? क्या मैं कहीं source code पढ़ सकता हूँ?
  3. इंटरनेट पर Python virtual machine के बारे में जानकारी है। यह क्या है? मुझे पता है कि Java के पास ऐसा है। लेकिन Java एक interpreted language नहीं है। Compilation के बाद, bytecode प्राप्त होता है, जिसे बाद में JRE विशिष्ट मशीन के लिए runtime पर interpret करता है। लेकिन यहाँ JRE जैसा कुछ नहीं है... या है?