जावा/सी ++ में, उदाहरण के लिए, आप लापरवाही से कह रहे हैं कि 'a'
"abc"
की पहले चरित्र, या zeroth है?0-आधारित इंडेक्सिंग सिस्टम में, क्या लोग इंडेक्स 0 को "पहले" या "शून्य" तत्व पर तत्व कहते हैं?
क्या लोग दोनों कहते हैं और यह हमेशा संदिग्ध होने जा रहा है, या क्या कोई वास्तविक सम्मेलन है?
Zeroth लेख पर विकिपीडिया से एक उद्धरण:
कंप्यूटर विज्ञान में, सरणी संदर्भ भी अक्सर
0
पर इसके आगे शुरू करते हैं, तो कंप्यूटर प्रोग्रामरों स्थितियों में zeroth उपयोग कर सकते हैं जहाँ दूसरों को पहले इस्तेमाल कर सकते हैं, और ।
यह परिकल्पना का समर्थन करेगा कि यह हमेशा संदिग्ध होने जा रहा है। कैसे एक कंप्यूटर वैज्ञानिक की तरह लगता है कि करने के लिए से इस उद्धरण खोजने, के लिए एलेक्ज़ेंड्रोस Gezerlis (see his answer below) को
धन्यवाद: chapter 7 एलन बी डाउनी, जेफरी Elkner और क्रिस मेयर्स द्वारा अजगर के साथ सीखना,:
"banana"
का पहला अक्षरa
नहीं है। जब तक आप एक कंप्यूटर वैज्ञानिक नहीं हैं। प्रतिकूल कारणों से, कंप्यूटर वैज्ञानिक हमेशा शून्य से गिनती शुरू करते हैं।"banana"
का 0 वां अक्षर (शून्य-eth)b
है। 1 वां अक्षर (एक-eth)a
है, और 2 वां (दो-एथ) पत्रn
है।
ऐसा लगता है कि हम कंप्यूटर वैज्ञानिकों के रूप में 0-आधारित इंडेक्सिंग सिस्टम से निपटने के दौरान "पहले", "दूसरा" आदि के प्राकृतिक अर्थशास्त्र को अस्वीकार कर देना चाहिए।
यह बोली चलता है कि शायद वहाँ कुछ भाषाओं के लिए सरकारी फैसलों हैं, इसलिए मैं इस सवाल का [language-agnostic]
कर दिया है।
बहुत अच्छी तरह से डाल दिया! – fastcodejava