मुझे यह पता लगाने में दिलचस्पी है कि किसने कोड इंडेंटेशन शुरू किया, साथ ही कब और कहां इसे पेश किया गया।
यह कोड कॉम्प्रिहेंशन के लिए बहुत महत्वपूर्ण है, लेकिन यह सार्वभौमिक नहीं था। अधिकांश फोरट्रान और बेसिक कोड था (है?) Unindented, और वही कोबोल के लिए जाता है।
मुझे पूरा यकीन है कि मैंने पुराने लिस्प कोड को भी निरंतर, लाइन-लिपटे पाठ के रूप में लिखा देखा है। आपको अपने सिर के लिए कोष्ठक को गिनना था, बस इसे समझने के लिए, कभी भी इसे समझने की ज़रूरत नहीं है।
तो इतना बड़ा सुधार कहां से आया? मैंने कभी भी इसकी उत्पत्ति का कोई उल्लेख नहीं देखा।
इसके उपयोग के मूल उदाहरणों के अलावा, मैं इंडेंटेशन की मूल चर्चा भी कर रहा हूँ।
C
यदि आप एक टिप्पणी कर रहे थे, तो इसे पात्र के लिए आरक्षित किया गया था ।
if
a, a la F # के हिस्से के रूप में ), इंडेंटेशन वास्तव में एक भाषा सुविधा नहीं है, यह एक IDR सुविधा है और संकलक में थोड़ा, प्रमुख स्थानों को अनदेखा करने के लिए)। @ जैक का अधिकार - मूल रूप से कार्यक्रमों को कार्ड पर अंकित किया गया था, और इंडेंटेशन शाब्दिक रूप से भंडारण में मौजूद नहीं था (और शायद, अब भी नहीं होना चाहिए)। Columnar RPG इंडेंटेशन का उपयोग नहीं करता है (और आपके पास केवल ~ 20 अक्षर प्रति पंक्ति फ्री फ्री) हैं, लेकिन IDE आपके लिए कोड को "सॉफ्ट" इंडेंट कर सकता है।