অন্য উত্তরগুলির নোটটি argv
সি থেকে আসে, তবে সি কোন অ্যারেটিকে "ভেক্টর" বলার ধারণাটি পেয়েছিল?
সরাসরি, এটি বিসিপিএল থেকে এসেছিল । যদিও argv
(স্ট্রিং) আর্গুমেন্টের ভেক্টরকে বোঝায়, বিসিপিএল-তে ভেক্টরগুলিতে স্ট্রিং রয়েছে তবে তারা স্ট্রিং লিটারাল ছিল এবং তারা পাস্কাল স্ট্রিংয়ের মতো কাজ করেছিল। ভেক্টরের দুটি উপাদান ছিল: দৈর্ঘ্য এ literal!0
এবং অক্ষর literal!1
। মতে ক্লাইভ লঘু স্ট্রিং তাদের চরিত্র অ্যারে বাক্সে "unpacking", অ্যারে তারপর রূপান্তর স্ট্রিং বাক্সে "repacking" তাদের দ্বারা কাজে ব্যবহৃত হয়েছিল: সি যেখানে স্ট্রিং সঙ্গে এই তুলনা হয় চরিত্র অ্যারে।
সুতরাং হ্যাঁ, সি ভেক্টরের জন্য ভি ব্যবহার করেছে কারণ এর আগে আরও কিছু এই কাজ করেছিল। এখন, বিসিপিএল এর আগে ভেক্টরটি এভাবে ব্যবহার করার আগে কি কিছু ছিল? বিসিপিএল নিজেই "কেমব্রিজ [বা সম্মিলিত] প্রোগ্রামিং ল্যাঙ্গুয়েজ" এর সরলকরণ ছিল: এটি vector
1-মাত্রিক অ্যারেরmatrix
প্রতিশব্দ হিসাবে এবং 2-মাত্রিক অ্যারের প্রতিশব্দ হিসাবে ব্যবহৃত হয়েছিল । এটি ভেক্টর এবং ম্যাট্রিক্সের গণিতে স্বীকৃতির সাথে সামঞ্জস্যপূর্ণ , যদিও সিপিএলে তারা কেবলমাত্র স্মৃতিবিজ্ঞান এবং গাণিতিক কাঠামোর সাথে সম্পর্কিত কোনও বৈশিষ্ট্য নেই।
আমরা কম্পিউটারের ভাষা সংক্রান্ত সময়ের সাথে আরও পিছনে যেতে পারি? আমাদের ট্রেইলের একটি সম্ভাব্য শাখা ঠাণ্ডা চলে। সিপিএল আলগোল 60 (1963 আপডেট) দ্বারা ভারী প্রভাবিত হয়েছিল। এখন ALGOL 68 তে এমন কিছু রয়েছে যা "প্যাকড ভেক্টর" হিসাবে বর্ণিত ছিল bits
এবং যেমন bytes
: তবে এগুলি আলগোলের আগের প্রকাশে ছিল না যা সবেমাত্র ARRAY
অ্যারে উল্লেখ করেছিল। ১৯৯66 সাল থেকে বিসিপিএল আসার সাথে সাথে সিপিএল অবশ্যই এর আগে ছিল (তবে ১৯6363 এর পরে): ALGOL 68 (1968 এবং 1973 সালে প্রমিত) সরাসরি প্রভাব ফেলতে পারে না।
অন্যদিকে , সিপিএলের প্রধান বৈশিষ্ট্যগুলি ম্যাককার্তির এলআইএসপি সিস্টেমকেও উল্লেখ করে । যদিও এটি সিস্টেমে কোনও ডেটা স্ট্রাকচারের উল্লেখ করতে ভেক্টর ব্যবহার করে না , এস-এক্সপ্রেশন , এম-এক্সপ্রেশন এবং এল-এক্সপ্রেশন (এল-এক্সপ্রেশনগুলি স্ট্রিং, সুতরাং ভেক্টর এবং স্ট্রিংয়ের মধ্যে যে কোনও সম্পর্ক অদৃশ্য হয়ে গেছে), এটি "যে কোনও সময়ে মেশিনের অবস্থার প্রতিনিধিত্ব করে" "বহু সংখ্যক ভেরিয়েবলের মান" উপস্থাপন করতে অন্য অর্থে ভেক্টর ব্যবহার করে । সুতরাং আমাদের কাছে মন্তব্যগুলিতে তৈরি একটি অনুমানের প্রমাণ রয়েছে: কম্পিউটারে 'অ্যারে' বোঝার জন্য 'ভেক্টর' শব্দের ব্যবহার গণিতের একই শব্দটির প্রয়োগ থেকে আসে।