কিছু সহকর্মী ও আমি গত ভাষায় আমরা প্রোগ্রাম ছিল তুলনা করা হয় এবং সঙ্গে আমাদের অভিজ্ঞতা সম্পর্কে কথা বলা হয়েছে VB স্ক্রিপ্ট তার সঙ্গে বিজোড় যেমন বৈশিষ্ট্য 1 ভিত্তিক সূচক পরিবর্তে 0 ভিত্তিক সূচী প্রায় প্রতিটি অন্য ভাষা, যুক্তি হচ্ছে যে এটি একটি ছিল মতো ব্যবহারকারীদের জন্য ভাষা (যেমন এক্সেল ভিবিএ) বিকাশকারীদের ভাষার পরিবর্তে ভাষা।
তারপরে কেউ বলেছিলেন, " এক্সপ্যাথের 1-ভিত্তিক সূচকগুলিও রয়েছে " যা আমি এই নিবন্ধটি না পাওয়া পর্যন্ত বিশ্বাস করতে পারি না যেখানে মাইকেল কেয়ার নিজেই কিছু যুক্তিযুক্ত 0 ভিত্তিক পদ্ধতির পক্ষে অনেক কারণ দেওয়া হয়েছে :
- "... এক-মাত্রিক অ্যারে অ্যাক্সেস এক্সপ্রেশন সহ বহু-মাত্রিক অ্যারে অ্যাক্সেস করার সময় শূন্য-ভিত্তিক সূচকগুলি সূচী সূত্রগুলি আরও সহজ করে তোলে"
- "যখন টেবিলগুলি পরিচালনা করা হয় বা স্ট্রিতে সাবস্ক্রিপশন করা হয় তখন শূন্য-ভিত্তিক ঠিকানাটি প্রায়শই অনেক বেশি সুবিধাজনক হবে"
- "... হার্ডওয়্যার অ্যাড্রেসিং 0-ভিত্তিক ঠিকানার একমাত্র সুবিধা নয় ... এটি গণনাও সহজ করে তোলে ..."
তবে তারপরে মাইকেল কে'র সমাপ্তি হিসাবে উদ্ধৃত করা হয়েছে:
... এক্স-পাথ এবং এক্সএসএলটি-র জন্য 1-ভিত্তিক যুক্তিটি সঠিক পছন্দ ছিল ... কারণ ভাষাটি প্রোগ্রামারদের জন্য নয়, ব্যবহারকারীদের জন্য তৈরি করা হয়েছিল এবং ব্যবহারকারীদের এখনও অধ্যায় হিসাবে একটি বইয়ের প্রথম অধ্যায়টি উল্লেখ করার এই পুরানো ধরণের অভ্যাস রয়েছে এক...
কেউ আমাকে তা ব্যাখ্যা করতে পারেন? (1) এক্সপ্যাথটি কীভাবে ব্যবহারকারীদের জন্য ডিজাইন করা হয়েছে? এক্সপ্যাথের সিনট্যাক্টিকাল অনমনীয়তা বা এক্সএসএলটির ঘোষণামূলক / ক্রিয়ামূলক-প্রোগ্রামিং-দিকগুলির সাথে জড়িত এমন বিকাশকারী কেউই আমি কল্পনা করতে পারি না। এবং (২) এক্সপথের নির্মাতারা কেন 1-ভিত্তিক সূচকটি বেছে নিয়ে আধুনিক প্রোগ্রামিং ভাষার আদর্শের বিরুদ্ধে গিয়েছিলেন?
n
অপ্রাকৃত নয় এবং প্রায়শই ত্রুটির দিকে পরিচালিত করে এমন কোনও পরিসরের উপরের সীমানা নির্দিষ্ট করার অনুমতি দেয় n - 1
। "আধুনিক প্রোগ্রামিং" যুক্তির কারণে বিকৃত ব্যক্তিদের জন্য, 1-ভিত্তিক