Avatar ·

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

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

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

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