पायथन काफी प्रसिद्ध कोड के ब्लॉक को सिंटैक्टली परिभाषित करने के लिए इंडेंटेशन का उपयोग करता है । ( पायथन भाषा संदर्भ में यौगिक बयान देखें )। पायथन का उपयोग करने के वर्षों के बाद भी मैं इस वाक्य रचना की विशेषता से बहुत प्रभावित हूं।
लेकिन मुझे आश्चर्य है: पायथन और इसके "पूर्ववर्ती" (*) भाषा एबीसी के अलावा अन्य प्रोग्रामिंग भाषाएं जो कोड ब्लॉक की परिभाषा के लिए इंडेंटेशन का उपयोग कर रही हैं ? कोड ब्लॉक का अर्थ है यहां "कई कथन जो किसी तरह से एक घटक के रूप में व्यवहार किए जाते हैं"।
मैं विशेष रूप से व्यावहारिक प्रोग्रामिंग भाषाओं में दिलचस्पी रखता हूं , लेकिन गूढ़ भाषाओं में भी ध्यान देने योग्य हो सकता है।
(*): " पूर्ववर्ती " यहाँ बेहतर जानने के डिफ़ॉल्ट रूप में शब्द का मेरी पसंद है। पायथन के निर्माता गुइडो वैन रोसुम ने इस तरह के एक साक्षात्कार में इंडेंटेशन के बारे में अजगर और एबीसी के बीच संबंधों का वर्णन किया : " समूहन के लिए इंडेंटेशन का विकल्प पायथन में एक उपन्यास अवधारणा नहीं था; मुझे एबीसी से विरासत में मिला था। "