2009-10-23 14 views
5

मैं कुछ वर्षों से पाइथन में प्रोग्रामिंग कर रहा हूं और हमेशा इसके बारे में सोचने के बिना सीपीथन का उपयोग करता हूं। मैंने जो किताबें और दस्तावेज पढ़ा है वह हमेशा सीपीथन को भी संदर्भित करता है।वैकल्पिक पाइथन वितरण का उपयोग कब करें?

वैकल्पिक वितरण (पीपीपी, स्टैकलेस इत्यादि) का उपयोग करने के लिए यह कब समझ में आता है?

धन्यवाद!

उत्तर

8

यदि आपको JVM के साथ देशी इंटरफेसिंग की आवश्यकता है, तो Jython का उपयोग करें।

जब आपको नेट प्लेटफ़ॉर्म के साथ देशी इंटरफेसिंग की आवश्यकता होती है, या Winforms का उपयोग करना चाहते हैं, तो IronPython का उपयोग करें।

यदि आपको नवीनतम संस्करण, क्रॉस-ओएस समर्थन की आवश्यकता है, तो मौजूदा सी-आधारित मॉड्यूल का उपयोग केवल CPython के लिए करें, इसका उपयोग करें।

यदि आप एक कार्यात्मक पीईपी का प्रस्ताव देने में सोच रहे हैं, तो पापी मार्ग जाकर उपयोगी हो सकता है।

यदि आपको कुछ ऐसा करने की ज़रूरत है जो पाइथन कठिन बनाता है (यानी माइक्रोथ्रेडिंग), तो आप Stackless तरीके, या किसी अन्य भाषा (हास्केल इत्यादि) पर जा सकते हैं।


वैकल्पिक कार्यान्वयन हमेशा CPython पीछे, सबसे अब को लक्षित 2.5 है।

दोनों ज्योथन और आयरनपीथन में पाइथन को केवल एमएस-केवल या जावा-केवल दुकानों में चुपके के लिए अच्छे तरीके हैं, आम तौर पर उनके उपयोग के माध्यम से उपयोग के माध्यम से।

0

मुझे लगता है कि आयरनपीथन या ज्योथन का उपयोग कब करना स्पष्ट है। यदि आप सीएलआर/जेवीएम पर पाइथन का उपयोग करना चाहते हैं, या तो अपने सी #/जावा एप्लिकेशन के लिए मुख्य भाषा या स्क्रिप्टिंग भाषा के रूप में।

संबंधित मुद्दे