2009-07-07 14 views
28

क्या Python में जावा के जेएलएस या सी # के spec के समान कुछ है?क्या कोई पाइथन भाषा विनिर्देश है?

+0

मैंने इसे भी गुगल किया और विकिपीडिया लेख और पायथन भाषा संदर्भ पाया। ये शायद ही एक विनिर्देश हैं, जिसे वह ढूंढ रहे हैं। – cdmckay

+3

@ एसएलओटी हां वास्तव में मैंने Google को यह नहीं किया, यह महत्वपूर्ण नहीं है, ये ऐसे प्रश्न हैं जो SO यहां हैं। एक स्निपी टिप्पणी के बजाय शायद आप मदद से जवाब देने का प्रयास कर सकते हैं। – kgrad

+0

पाइथन भाषा विशिष्टता का Google परिणाम अस्वीकार्य क्यों था? इसके साथ गलत क्या था? –

उत्तर

25

की जांच कर सकते कोई विनिर्देश प्रति है। सबसे नज़दीकी बात Python Language Reference है, जो भाषा के वाक्यविन्यास और अर्थशास्त्र का विवरण देती है।

+5

पीएलआर विनिर्देशन कैसे नहीं है? यह गणितीय औपचारिक विनिर्देश नहीं है, लेकिन फिर आईएसओ सी या आईएसओ सी ++ मानक नहीं है। – Yttrill

+0

@Yttrill शायद यह जवाब अलग था जब यह उत्तर पोस्ट किया गया था? दाएं _now_, यह धारा 5 (अभिव्यक्तियों) और आगे में औपचारिक विनिर्देश की तरह दिखता है। धारा 1-4 बस एक स्पेक के बजाय विस्तृत विवरण की तरह दिखते हैं। – Izkata

+0

मुझे लगता है कि पाइथन भाषा संदर्भ केवल सीपीथॉन के लिए निर्दिष्ट एक संदर्भ है? – yegle

1

नहीं, पाइथन को इसके क्रियान्वयन द्वारा परिभाषित किया गया है।

+27

सत्य नहीं - आम तौर पर डी फैक्टो संदर्भ कार्यान्वयन (सीपीथन) को कुछ पहलुओं पर विचार किया जाता है जो पाइथन भाषा (संदर्भ में परिभाषित अनुसार) का हिस्सा नहीं हैं, जैसे कि संदर्भ गणना, जीआईएल, और सी, और अन्य पूरी तरह से सही कार्यान्वयन पायथन (जैसे कि ज्योथन और आयरनपीथन) का सीपीथॉन के इन हिस्सों की नकल नहीं करते हैं। तो पीएलआर एक विनिर्देश के करीब है, उपलब्ध कई उपलब्धियों में से किसी एक कार्यान्वयन से भी हो सकता है। –

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