বেসিক প্রোগ্রামিং ভাষা 60 বছর হয়ে গেছে

By infobangla May1,2024

বড় করা / “দ্য Applesoft টিউটোরিয়াল” বেসিক ম্যানুয়াল থেকে কভার চিত্রের অংশ যা 1981 সালে শুরু হওয়া Apple II কম্পিউটারের সাথে পাঠানো হয়েছিল।

অ্যাপল ইনকর্পোরেটেড.

ষাট বছর আগে, 1 মে, 1964, এ ভোর ৪টা, ডার্টমাউথ কলেজে কম্পিউটিংয়ে একটি শান্ত বিপ্লব শুরু হয়েছিল। তখনই গণিতবিদ জন জি. কেমেনি এবং থমাস ই. কার্টজ কলেজের জেনারেল ইলেকট্রিক GE-225 মেইনফ্রেমে তাদের নতুন উন্নত বেসিক (বিগিনারের অল-পারপাস সিম্বলিক ইন্সট্রাকশন কোড) প্রোগ্রামিং ভাষায় লেখা প্রথম প্রোগ্রামটি সফলভাবে চালান।

তারা খুব কমই জানত যে তাদের সৃষ্টি কম্পিউটিংকে গণতান্ত্রিক করতে এবং পরবর্তী ছয় দশকে প্রজন্মের প্রোগ্রামারদের অনুপ্রাণিত করবে।

বেসিক কি?

তার সবচেয়ে ঐতিহ্যগত আকারে, বেসিক হল একটি ব্যাখ্যা করা প্রোগ্রামিং ল্যাঙ্গুয়েজ যা লাইন নাম্বার সহ লাইন বাই লাইন চলে। একটি সাধারণ প্রোগ্রাম এই মত কিছু দেখতে পারে:

10 প্রিন্ট করুন “আপনার নাম কি?”

20 ইনপুট N$

30 প্রিন্ট করুন “হ্যালো,” ;N$

প্রোগ্রামগুলি GOTO-এর মতো কমান্ড ব্যবহার করে লাইনের মধ্যে লাফ দিতে পারে, যা প্রায়শই নতুনদের দ্বারা তৈরি করা সহজ লুপিং প্রোগ্রামগুলির দিকে পরিচালিত করে যা পুনরাবৃত্তি করা শব্দ দিয়ে স্ক্রীন পূর্ণ করে। অথবা কেউ দ্রুত একটি প্রোগ্রাম লিখতে পারে যা ঊর্ধ্বমুখী অসীমের দিকে এইভাবে গণনা করে:

10 চলুন X=X+1

20 প্রিন্ট এক্স

30 যান 10

বর্তমানে, বেশিরভাগ প্রোগ্রামিং ভাষা বিভিন্ন ধরনের কাঠামোগত দৃষ্টান্ত ব্যবহার করে (যেমন ফাংশন এবং অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং), কিন্তু বেসিকের সহজে বোঝার সিনট্যাক্স, এর সাধারণ ইংরেজি কীওয়ার্ড সহ, নতুনদের জন্য জনপ্রিয় এবং ব্যবহার করা সহজ প্রমাণিত হয়েছে।

বেসিকের যাত্রা

আগে প্রারম্ভিক কম্পিউটারগুলি ছোট, সস্তা এবং “ব্যক্তিগত” হয়ে ওঠে, সেগুলি ব্যবহার করা কঠিন ছিল। প্রথমে, একটি কম্পিউটার প্রোগ্রামিং এর সাথে আক্ষরিক অর্থে তারের সংযোগ, তারপর সুইচ ফ্লিপ করা এবং এমনকি কাগজের কার্ড পাঞ্চ করা জড়িত। সময়ের সাথে সাথে প্রকৌশলী উন্নত উপায় আরও বন্ধুত্বপূর্ণ ইন্টারফেসের সাথে নিম্ন-স্তরের প্রোগ্রামিং অপারেশনগুলিকে বিমূর্ত করতে। যে যেখানে প্রোগ্রামিং ভাষা আসে.

1964 সালের GE 210 কম্পিউটারের জন্য একটি ব্রোশিওর। বেসিকের নির্মাতারা প্রোগ্রামিং ভাষা বিকাশের জন্য চার বছর পরে অনুরূপ একটি কম্পিউটার ব্যবহার করেছিলেন।
বড় করা / 1964 সালের GE 210 কম্পিউটারের জন্য একটি ব্রোশিওর। বেসিকের নির্মাতারা প্রোগ্রামিং ভাষা বিকাশের জন্য চার বছর পরে অনুরূপ একটি কম্পিউটার ব্যবহার করেছিলেন।

বেসিক এর আগে প্রোগ্রামিং ল্যাঙ্গুয়েজ এর মত ফোরট্রান, আলগোলএবং কোবল জটিল প্রমাণিত এবং প্রাথমিকভাবে পেশাদারদের দ্বারা ব্যবহৃত হয়। কেমেনি এবং কার্টজ এমন অপেশাদারদের প্রয়োজন দেখেছিলেন যারা কম্পিউটার ব্যবহার করতে সক্ষম হওয়ার জন্য নিবেদিত কম্পিউটার ইঞ্জিনিয়ার ছিলেন না। আরও ব্যবহারকারী-বান্ধব ভাষা তৈরির জন্য তাদের যাত্রা শুরু হয়েছিল 1956 সালে ডার্টমাউথ সরলীকৃত কোড (ড্যারিমসকো), তারপরে ডার্টমাউথ ওভারসিম্পলিফাইড প্রোগ্রামিং পরীক্ষা (ডোপ) যদিও DOPE খুব সহজ প্রমাণিত হয়েছে অনেক কাজে লাগবে, এই প্রকল্পগুলি থেকে শেখা শিক্ষাগুলি 1963 সালে শুরু হওয়া বেসিকের বিকাশের কথা জানিয়েছিল।

একই বছরে, কেমেনি একটি জাতীয় বিজ্ঞান ফাউন্ডেশন অনুদানের জন্য আবেদন করেছিলেন GE-225 কম্পিউটার ডার্টমাউথে এবং প্রথম সম্পূর্ণরূপে কার্যকরী সাধারণ-উদ্দেশ্য সময়-ভাগ করার সিস্টেম তৈরি করুন। স্নাতকদের একটি গ্রুপের সাথে কাজটি সম্পন্ন করার জন্য তার পরিকল্পনা সম্পর্কে অনুদান রেফারিদের সন্দেহ থাকা সত্ত্বেও, কেমেনি তহবিলটি সুরক্ষিত করেছিলেন।

Kurtz এবং আন্ডারগ্রাজুয়েট ছাত্রদের একটি গ্রুপের সাথে একসাথে, Kemeny ডার্টমাউথে সবার জন্য কম্পিউটার অ্যাক্সেস খোলার জন্য একটি সময়-ভাগ করার সিস্টেম তৈরি করে। বেসিকের সরলতা এবং শক্তি এটিকে ছাত্র এবং শিক্ষকদের মধ্যে একইভাবে প্রিয় করে তুলেছে।

বেসিক পিসি যায়

এর আবরণ
বড় করা / “দ্য অ্যাপলসফট টিউটোরিয়াল” বেসিক ম্যানুয়ালটির কভার যা 1981 সালে অ্যাপল II কম্পিউটারের সাথে পাঠানো হয়েছিল।

বেসিকের প্রভাব ডার্টমাউথের ক্যাম্পাসের বাইরেও প্রসারিত হয়েছে। জিই কম্পিউটার কেনার চুক্তির অংশ হিসেবে, আন্ডারগ্রাজুয়েটরা জেনারেল ইলেকট্রিকের সময় ভাগাভাগির সংস্করণের জন্য বেসিকে অপারেটিং সিস্টেম তৈরি করে। এটি সারা দেশে কলেজ, উচ্চ বিদ্যালয় এবং ব্যক্তিদের মেইনফ্রেম কম্পিউটারে ডায়াল করতে এবং বেসিক ব্যবহার করে প্রোগ্রাম লেখার অনুমতি দেয়।

1975 সালে, পল অ্যালেন এবং বিল গেটস ব্যক্তিগত কম্পিউটারের জন্য ভাষাকে অভিযোজিত করেছিলেন আলটেয়ার 8800, ছোট কম্পিউটার মালিকদের নতুন শ্রোতাদের কাছে এর নাগাল প্রসারিত করা এবং এই প্রক্রিয়ায় মাইক্রোসফ্ট প্রতিষ্ঠা করা। 1976 সালে, স্টিভ ওজনিয়াক স্ক্র্যাচ থেকে একটি বেসিক দোভাষী তৈরি করেছে৷ অ্যাপলের জন্য আমি স্ব-শিক্ষিত পদ্ধতি এবং ন্যূনতম সম্পদ ব্যবহার করছি। এই হয়ে গেল পূর্ণসংখ্যা বেসিক এক বছর পরে Apple II এর জন্য, এবং BASIC (যেমন অ্যাপলসফট বেসিক) প্ল্যাটফর্মের জীবনকাল জুড়ে Apple II এর একটি মূল অংশ ছিল।

1970-এর দশকের শেষের দিকে এবং 1980-এর দশকের প্রথম দিকে, বেসিক জনপ্রিয় হোম কম্পিউটারগুলির জন্য একটি প্রোগ্রামিং ইন্টারফেস এবং আধা-অপারেটিং সিস্টেম হিসাবে তার বিশিষ্ট ভূমিকা অব্যাহত রাখে আটারি 800TRS-80, Commodore VIC-20, Commodore 64, TI-99/4A, বিবিসি মাইক্রো, এবং IBM PC, যেখানে এটি হয় অপারেটিং সিস্টেমের অংশ হিসাবে ROM-এ আগে থেকে ইনস্টল করা হয়েছে বা সহজে অ্যাক্সেসযোগ্য প্রোগ্রামিং পরিবেশ হিসাবে পাঠানো হয়েছে। প্রথম দিকের কম্পিউটার ম্যাগাজিন যেমন কম্পিউট! মুদ্রিত বেসিক কোড তালিকা যে লাইন দ্বারা লাইন টাইপ করা যেতে পারে.

বেসিক আজ

আজ, বেসিক শখের রেট্রোকম্পিউটিং চেনাশোনাগুলিতে জনপ্রিয় রয়ে গেছে, তবে খুব কম লোকই এটি ব্যবহারিক ভাষা হিসাবে ব্যবহার করে। এবং তবুও এটি সত্যই মরেনি – পরিবর্তে, এটি বিকশিত হতে থাকে।

অনেকেই বেসিক উপভাষা বর্তমানে বিভিন্ন প্ল্যাটফর্মের জন্য বিদ্যমান, তবে মাইক্রোসফ্টের কিছু সাধারণভাবে ব্যবহৃত হয়। মাইক্রোসফট এর পরে GW-বেসিক এবং কুইকবেসিকবেসিকের বংশধর যেমন ভিজ্যুয়াল বেসিক, অ্যাপ্লিকেশনের জন্য ভিজ্যুয়াল বেসিক (VBA), এবং মাইক্রোসফট স্মল বেসিক বেঁচে থাকা. ভিজ্যুয়াল বেসিক, 1991 সালে মাইক্রোসফ্ট দ্বারা প্রবর্তিত, উইন্ডোজ অ্যাপ্লিকেশনগুলি বিকাশের জন্য একটি জনপ্রিয় পছন্দ হয়ে ওঠে, যখন VBA মাইক্রোসফ্ট অফিস অ্যাপ্লিকেশনগুলিতে স্ক্রিপ্টিং এবং অটোমেশনের জন্য ব্যাপকভাবে ব্যবহৃত হয়। মাইক্রোসফট স্মল বেসিক, 2008 সালে মুক্তি পায়নতুনদের প্রোগ্রামিং ধারণা শেখানোর জন্য একটি শিক্ষামূলক টুল হিসাবে কাজ করে।

এদিকে, অন্যান্য আধুনিক ভাষা যেমন পাইথন এবং জাভাস্ক্রিপ্ট, বেসিক দ্বারা একবার পূরণ করা ভূমিকাগুলির অনুরূপ ভূমিকা গ্রহণ করেছে৷ এই ভাষাগুলি সরলতা, পঠনযোগ্যতা এবং ব্যবহারের সহজতাকে অগ্রাধিকার দেয়, এগুলিকে পরিচিতিমূলক প্রোগ্রামিং কোর্স এবং দ্রুত অ্যাপ্লিকেশন বিকাশের জন্য জনপ্রিয় পছন্দ করে তোলে।

এর ব্যবহারিক ব্যবহার হ্রাস সত্ত্বেও, বেসিকের উত্তরাধিকার পরবর্তী প্রোগ্রামিং ভাষার উপর এর প্রভাব এবং কম্পিউটিংকে একটি বিস্তৃত শ্রোতাদের কাছে অ্যাক্সেসযোগ্য করে তুলতে এর ভূমিকার মাধ্যমে বেঁচে থাকে। আমরা যখন বেসিকের 60 তম বার্ষিকী উদযাপন করছি, আসুন কয়েক প্রজন্মের তরুণ কম্পিউটার প্রোগ্রামারদের ক্ষমতায়নের জন্য কেমেনি এবং কার্টজকে একটি গ্লাস তুলে দেই।

Source link

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *