आधुनिक प्रोग्रामिंग और पटकथा भाषाओं के साथ मेरा अनुभव से, मेरा मानना है कि सबसे प्रोग्रामर आम तौर पर से एक सरणी के पहले तत्व की चर्चा करते हुए के आदि हैं 0 सूचकांक के रूप में। 1
का उपयोग करने में कोई पर्याप्त फायदे हैं ?
मुझे यकीन है कि मैंने Zsh के अलावा अन्य भाषाओं के बारे में सुना है, जो सरणियों के साथ समान व्यवहार करती हैं; यह मेरे हिसाब से ठीक है, क्योंकि यह उतना ही सुविधाजनक है।
हालाँकि, जैसा कि पहले जारी किया गया था और व्यापक रूप से शेल स्क्रिप्टिंग भाषाओं का उपयोग किया गया था जैसे कि ksh और bash सभी का उपयोग 0, कोई इस सामान्य "मानक" को बदलना क्यों पसंद करेगा?
मेरे प्रश्न का मेरा तत्काल उत्तर "निश्चित रूप से नहीं" होगा;
उसके बाद, केवल इस विवरण के बारे में मैं सोच सकता हूं कि गोले के लिए कुछ "विशेष सुविधा" के बारे में होगा " उन्होंने ऐसा सिर्फ अपने शांत खोल को थोड़ा अधिक दिखाने के लिए किया था "।
हालांकि, मुझे ज़श या उसके इतिहास के बारे में ज़्यादा जानकारी नहीं है, और इस बारे में मेरा तुच्छ सिद्धांत एक उच्च संभावना है, इसका कोई मतलब नहीं है।
क्या इसके लिए कोई स्पष्टीकरण है? या यह सिर्फ व्यक्तिगत स्वाद से बाहर है?
csh
, जिसने एक-आधारित सरणी अनुक्रमण का भी उपयोग किया है।