খুব সহজ প্রশ্ন, তবে এমন কিছু যা আমি সন্ধান করতে পারিনি। পয়েন্টার ধারণাটি বর্ণনা করার জন্য প্রথম ব্যক্তি কে? বিমূর্ত ধারণাটি নিজেই?
খুব সহজ প্রশ্ন, তবে এমন কিছু যা আমি সন্ধান করতে পারিনি। পয়েন্টার ধারণাটি বর্ণনা করার জন্য প্রথম ব্যক্তি কে? বিমূর্ত ধারণাটি নিজেই?
উত্তর:
বুড লসন 1964 সালে পয়েন্টার ভেরিয়েবল আবিষ্কার করার জন্য কয়েক বছর আগে আইইইইর কম্পিউটার পাইওনিয়ার পুরষ্কার পেয়েছিলেন।
পয়েন্টারগুলি হ'ল একটি নিবন্ধের বিষয়বস্তু দ্বারা সম্বোধিত স্টোরেজ। যেমন সমস্ত এসেম্বলারের ভাষাগুলি কোনও উপায়ে এটি প্রয়োগ করে এবং এর আগে সমস্ত হার্ড কোডেড মেশিন কোড এটি প্রয়োগ করে।
এটি প্রথম প্রয়োগকারী কম্পিউটার সম্পর্কে কিছু যুক্তি থাকবে। যতদূর আমি জানি ম্যানচেস্টার্ন ইউনিভার্সিটি ক্ষুদ্র স্কেল সিস্টেমটিই প্রথম প্রোগ্রাম নিয়ন্ত্রিত রেজিস্টারগুলির দ্বারা সম্বোধনকৃত স্টোরেজকে অন্তর্ভুক্ত করেছিল। এটি ENIAC সিস্টেমের আগে থাকতে পারে তবে এটিতে ঠিকঠাক স্টোরেজটিকে একটি পয়েন্ট পয়েন্ট হিসাবে তৈরি করতে খুব কম স্টোরেজ ছিল।
পয়েন্টারগুলি আরও বিস্তৃতভাবে রেফারেন্স। এর মতো কিছু পাওয়ার জন্য প্রথম ভাষাটি ছিল ALGOL 60 যা নাম ধরে কল করতে পারে। এসও-তে এই উত্তরটি কিছু বিশদে যায়। বিসিপিএল-এর মতোই পিএল / আমার পয়েন্টার ছিল যার অর্থ সিপিএল সম্ভবত খুব বেশি করেছে যদিও আমি এর পক্ষে কোনও প্রমাণ পাইনি। সিপিএল সম্পর্কিত তথ্যের বিষয়ে দৃ hard় ধারণা।
আপনার প্রশ্নের আরও সরাসরি উত্তর দেওয়ার জন্য ডিভিডাব্লু ব্যারন, ক্রিস্টোফার স্ট্রেচি বা মার্টিন রিচার্ডস সম্ভবত "পয়েন্টার" শব্দটি তৈরি করেছিলেন।
তাদের সাথে কে এসেছিল ঠিক তা অনুমান করা শক্ত, তবে আইবিএম 704-র সূচকগুলি সম্ভবত প্রথম বাস্তবায়ন ছিল। প্রোগ্রামিং ভাষার দৃষ্টিকোণ থেকে, নিঃসন্দেহে এটি 704 এর সমাবেশ ভাষা ছিল।
সম্ভবত এটির নতুনত্ব গ্রহণের জন্য উচ্চ স্তরের প্রোগ্রামিং ভাষাগুলি তৈরি করার আগে কয়েক বছর পরেছিল, তবে ততক্ষণে বেশিরভাগ উদ্ভাবন করা হয়েছিল, এবং এটি বেশিরভাগ নাম, নোটেশন ইত্যাদি বেছে নেওয়ার জন্য এসেছিল হার্ডওয়্যারটির বর্ণনা দেওয়ার জন্য সমর্থিত।
মৌলিক ধারণা হিসাবে পয়েন্টারগুলি বেশিরভাগ সিপিইউগুলিতে একটি ফাংশন "অপ্রত্যক্ষ ঠিকানা" ব্যবহার করা হয় যা কমপক্ষে 6502 হিসাবে ফিরে আসে।
কমোডোর তার ভিআইসি 20, সি 64 এবং সি 128 কম্পিউটারে "কর্নাল" ব্যবহার করেছে। ঠিকানার সফ্টওয়্যারের একটি সেট সেট কল করতে পারে যেটি তারপরে বর্তমান কোডে পুনঃনির্দেশিত হবে। তারপরে তারা বিদ্যমান সফ্টওয়্যারটি না ভেঙে ওএস সংশোধন করতে পারে।
আমি মনে করি 8080 এবং জেড 80 এরও অপ্রত্যক্ষ ঠিকানা ছিল তবে আমি নিশ্চিত নই এবং 8008-এ এটি মনে নেই।
ভাল - প্রথমবারের মতো একটি কংক্রিট বাক্য গঠন এবং শব্দার্থক যেখানে পয়েন্টার ভেরিয়েবলের জন্য বিকাশ ঘটেছিল তা পিএল / আই প্রোগ্রামিং ভাষার জন্য ১৯ 19৪ সালে হয়েছিল।
এটির উপরের কাগজটি 1967 সালে এসিএম যোগাযোগগুলিতে 1967 সালে প্রকাশিত হয়েছিল।