কম্পিউটারের আবিষ্কারক কে ছিলেন

 কম্পিউটারের আবিষ্কারক কে ছিলেন


কম্পিউটার একটি একক আবিষ্কার নয়, বরং বিভিন্ন সময়ে বিভিন্ন বিজ্ঞানীর অবদানের ফল। তাই এর আবিষ্কারক হিসেবে এককভাবে কাউকে চিহ্নিত করা কঠিন। তবে কম্পিউটারের ধারণাগত ভিত্তি স্থাপনকারী হিসেবে যার নাম সর্বাগ্রে আসে, তিনি হলেন চার্লস ব্যাবেজ (Charles Babbage)

  • চার্লস ব্যাবেজ (Charles Babbage): এই ইংরেজ গণিতবিদ, দার্শনিক, উদ্ভাবক এবং যান্ত্রিক প্রকৌশলীকে আধুনিক কম্পিউটারের জনক হিসেবে গণ্য করা হয়। ১৮২০-এর দশকে তিনি প্রথম একটি স্বয়ংক্রিয় যান্ত্রিক গণনাকারী যন্ত্র, 'ডিফারেন্স ইঞ্জিন' (Difference Engine), তৈরি করার পরিকল্পনা করেন। পরবর্তীতে তিনি আরও উন্নত এবং সাধারণ কাজের জন্য ব্যবহারযোগ্য একটি যন্ত্র, 'অ্যানালিটিক্যাল ইঞ্জিন' (Analytical Engine), এর নকশা তৈরি করেন। এই যন্ত্রটিতে আধুনিক কম্পিউটারের অনেক মৌলিক উপাদান ছিল, যেমন- অ্যারিথমেটিক লজিক ইউনিট (ALU), কন্ট্রোল ফ্লো, এবং ইন্টিগ্রেটেড মেমরি। যদিও তিনি এই যন্ত্রটি পুরোপুরি তৈরি করতে পারেননি, তার ধারণাগুলোই পরবর্তীতে ইলেকট্রনিক কম্পিউটারের ভিত্তি হিসেবে কাজ করে।

এছাড়াও, আরও কিছু গুরুত্বপূর্ণ নাম রয়েছে যারা কম্পিউটারের উন্নয়নে অবদান রেখেছেন:

  • অ্যাডা লাভলেস (Ada Lovelace): চার্লস ব্যাবেজের সহযোগী হিসেবে তিনি অ্যানালিটিক্যাল ইঞ্জিনের জন্য প্রথম অ্যালগরিদম তৈরি করেন, যা তাকে পৃথিবীর প্রথম কম্পিউটার প্রোগ্রামার হিসেবে স্বীকৃতি এনে দেয়।

  • অ্যালান টিউরিং (Alan Turing): এই ব্রিটিশ গণিতবিদ, কম্পিউটার বিজ্ঞানী এবং ক্রিপ্টোগ্রাফার 'টিউরিং মেশিন' (Turing Machine) নামক একটি তাত্ত্বিক মডেলের ধারণা দেন, যা আধুনিক কম্পিউটারের তাত্ত্বিক ভিত্তি স্থাপন করে।

  • জন ভন নিউম্যান (John von Neumann): তিনি 'ভন নিউম্যান আর্কিটেকচার' (Von Neumann Architecture) এর ধারণা দেন, যা আধুনিক কম্পিউটারের নকশার ভিত্তি।

সুতরাং, যদি আধুনিক কম্পিউটারের মূল ধারণার প্রবক্তার কথা বলা হয়, তবে উত্তর হবে চার্লস ব্যাবেজ

কম্পিউটারের আবিষ্কারক হিসেবে এককভাবে কোনো একজনের নাম বলা কঠিন, কারণ এটি দীর্ঘ সময়ের গবেষণার ফসল। তবে আধুনিক কম্পিউটারের মূল নীতিগুলো প্রণয়নের জন্য চার্লস ব্যাবেজ (Charles Babbage)-কে 'কম্পিউটারের জনক' হিসেবে গণ্য করা হয়।

  • চার্লস ব্যাবেজ: ১৮২০-এর দশকে তিনি প্রথম 'ডিফারেন্স ইঞ্জিন' (Difference Engine) নামে একটি যান্ত্রিক কম্পিউটার তৈরির ধারণা দেন। এরপর তিনি আরও উন্নত একটি যন্ত্র, 'অ্যানালিটিক্যাল ইঞ্জিন' (Analytical Engine)-এর নকশা করেন, যা আধুনিক কম্পিউটারের অনেক মৌলিক উপাদান যেমন ইনপুট, প্রসেসিং, মেমরি এবং আউটপুট ধারণ করে। যদিও তার জীবদ্দশায় তিনি এটি সম্পূর্ণরূপে তৈরি করে যেতে পারেননি, তার নকশাগুলোই পরবর্তীতে ইলেকট্রনিক কম্পিউটারের ভিত্তি হিসেবে কাজ করে।

  • অগাস্টা অ্যাডা কিং (Augusta Ada King): চার্লস ব্যাবেজের অ্যানালিটিক্যাল ইঞ্জিন-এর জন্য অগাস্টা অ্যাডা কিং, যিনি অ্যাডা লাভলেস নামে পরিচিত, একটি অ্যালগরিদম তৈরি করেছিলেন। এই অ্যালগরিদমকে বিশ্বের প্রথম কম্পিউটার প্রোগ্রাম হিসেবে বিবেচনা করা হয়। তাই তাকে 'বিশ্বের প্রথম কম্পিউটার প্রোগ্রামার' বলা হয়।

  • অ্যালান টুরিং (Alan Turing): দ্বিতীয় বিশ্বযুদ্ধের সময় জার্মানদের এনিগমা কোড ভাঙার জন্য তার তৈরি 'টুরিং মেশিন' এবং অন্যান্য গবেষণার কারণে তিনি কম্পিউটার বিজ্ঞানের অন্যতম পথিকৃৎ হিসেবে বিবেচিত হন।

  • জন ভন নিউম্যান (John von Neumann): তিনি ১৯৪০-এর দশকে আধুনিক কম্পিউটারের 'স্টোর্ড প্রোগ্রাম' (Stored Program) ধারণাটি নিয়ে আসেন, যা বর্তমান কম্পিউটারের কার্যপ্রণালীর মূল ভিত্তি।

সুতরাং, যদি একজন ব্যক্তির নাম বলতে হয়, তাহলে চার্লস ব্যাবেজ-ই সবচেয়ে উপযুক্ত, কারণ তিনি প্রথম আধুনিক কম্পিউটারের ধারণাগত নকশা তৈরি করেছিলেন।

Post a Comment

নবীনতর পূর্বতন