মানুষের যুগান্তরকারী আবিষ্কার "কম্পিউটার"

মানুষের যুগান্তরকারী আবিষ্কার "কম্পিউটার"

 



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

অ্যাবাকাসঃ
চিত্রঃ এবাকাস কম্পিউটিং সিস্টেম (ছবি PNGtree)

পৃথিবীর প্রথম গণনাকারী যন্ত্র ধরা হয় অ্যাবাকাস (Abacus) নামক যন্ত্রকে। আনুমানিক, আজ থেকে প্রায় ৫০০০ বছর আগে এই যন্ত্রটি আবিষ্কৃত হয় । 

অ্যানালিটিক্যাল ইঞ্জিনঃ
চিত্রঃ এনালিটিক্যাল ইঞ্জিন (ছবি ব্রিটানিকা) 

পরবর্তিতে চ্যার্লস ব্যাবেজ এমন একটি যন্ত্রের আবিষ্কার করেন যা পূর্ব সকল গণনাকারী যন্ত্রের চেয়ে ঢের উন্নত । যার নাম দেন ডিফারেন্সিয়াল ইঞ্জিন (Differencial Engine) । এর আবিষ্কারের সময় নিশ্চিত না হলেও ধরা হয় ১৮২০ সালে । ডিফারেন্সিয়াল ইঞ্জিনে কাজ করার সময় তিনি আরো একটি যন্ত্রের ধারণা লাভ করেন । যাকে পৃথিবীর প্রথম প্রোগ্রামেবল কম্পিউটার মেশিন হিসেবে ধরা হয় । এটির ডিজাইন আরম্ভ করেন ১৮৩৩ সালে । তাই কম্পিউটারের জনক(Father of the Computer) ধরা হয় চ্যার্লস ব্যাবেজকে । 

আধুনিক কম্পিউটারঃ 
চিত্রঃ এল্যান টুরিং 

 কম্পিউটারের আধুনিকায়নে অনেক বিজ্ঞানীর ভূমিকা আছে । তার মধ্যে অ্যালেন ট্যুরিং এর নাম সর্বাধিক উল্লেখযোগ্য। কারন, কম্পিউটারের আধুনিকায়নে তিনিই সর্বাধিক অবদান (Contribute) রেখেছেন । কম্পিউটারের কৃত্রিম বুদ্ধিমত্তা (AI= Artificial Intelligence) এবং তার কৃত্রিম জীবন (AL=Artificial Life) সংগঠনে । 

ENIAC: 
চিত্রঃ ENIAC

কম্পিউটার পৃথিবীর প্রথম জেনারেল পারপাস প্রোগ্রামেবল কম্পিউটার । যেটি ডেভেলাপ করেন ইউনিভার্সিটি অব পেন্সিলভেনিয়া'র ছাত্র জে. প্রিস্পার ইস্কার্ট এবং জন মাউচ্‌লি । ENICE এর অর্থ হল, Electronic Numerical Integrator and Computer । আশ্চর্যের বিষয় হল এই কম্পিউটারের ওজন ছিল, প্রায় ৫০ টন এবং ভ্যাকুয়াম টিউব দ্বারা সন্নিবেশিত । 

এ্যাডা লাভলেসঃ
চিত্রঃ পৃথিবীর প্রথম প্রোগ্রামার "এ্যাডা লাভলেস" 

পৃথিবীর প্রথম কম্পিউটার প্রোগ্রামার "অগাস্টা এডা"। ১৮৪০ সালে তিনি প্রথম মেশিন এ্যালগরিদম তৈরি করেন । অ্যানালিটিক্যাল ইঞ্জিন তৈরিকালে ব্যাবেজের সাথে এই তরুণীর দেখা হয় এবং কয়েক বছর তারা গণিত এবং যান্ত্রিক গণনা বিষয়ে গবেষণা করেন। 

প্রোগ্রামিং ভাষাঃ
চিত্রঃ আদি কালের যান্ত্রিক নির্দেশনা

কম্পিউটারের প্রোগ্রামিং ভাষার উৎপত্তি কম্পিউটার যন্ত্রের সাথে । কারণ, প্রোগ্রামিং ভাষা মানে একসেট নির্দেশনা (Instruction) । আর নির্দেশনা ছাড়া একটি কম্পিউটার অচল । যন্ত্রকে কার্যকরী করার জন্য যে ভাষা ব্যবহার করা হয় সেটাকে বলে যান্ত্রিক ভাষা (Machine Language) । এটি একটি লো-লেভেল ভাষা (Low Level Language) । যেমন, এসেম্বলি ভাষা (Assembly Language) । এরপর শুরু হয় হাই-লেভেল ভাষার ব্যবহার । পৃথিবীর প্রথম উচ্চতর ভাষা ফরট্রান (ForTran) । যেটা আইবিএম কম্পিউটার সিস্টেমের জন্য তৈরী করা হয় । 

আইবিএম অপারেটিং সিস্টেমঃ
চিত্রঃ IBM অপারেটিং সিস্টেম ডেস্কটপ (ছবি সূত্র) 

পৃথিবীর প্রথম অপারেটিং সিস্টেম IBM System/360 Operating System । যেটি ব্যাচ্‌ প্রসেসিং এর মাধ্যমে অপারেট করে । এটি একটি মেইনফ্রেম কম্পিউটার ।১৯৬৪ সালে এটি মুক্তি দেয়া হয় । এক জনের হাত ধরে আজকের এই কম্পিউটারের আবির্ভাব তা নয় । অনেক বিজ্ঞানীর অসামান্য অবদানে আজকে আমাদের হাতের এই যুগান্তরকারী যন্ত্রটি । তাই কম্পিউটারের ফাডার ক্রেডিটটা অনেকেরি পাওয়া উচিৎ । নিচে আইপিএসএফ এর করা তালিকা তোলে ধরা হল । 

তথ্যসূত্রঃ
১। https://en.oxforddictionaries.com/definition/computer
২। https://en.wikipedia.org/wiki/Abacus
৩। https://snipli.com/computer-history_bpy
৪। https://snipli.com/CharlesBabbage_BpYTutor
৫। https://www.britannica.com/technology/Difference-Engine
৬। https://snipli.com/RutherFordJournal_BpYTutor
৭। https://en.wikipedia.org/wiki/Artificial_intelligence
৮। https://en.wikipedia.org/wiki/Artificial_life
৯। https://en.wikipedia.org/wiki/J._Presper_Eckert
১০। https://www.britannica.com/biography/John-Mauchly
১১। https://snipli.com/AdaLovelace_BpYTutor
১২। https://snipli.com/Pltypes_BpYTutor
১৩। https://en.wikipedia.org/wiki/Assembly_language
১৪। https://en.wikipedia.org/wiki/Fortran
১৫। https://www.quora.com/What-was-the-first-OS-in-the-world

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