সফটওয়্যার এর আবিষ্কারক কে

সফটওয়্যার এর আবিষ্কারক কে

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


সফটওয়্যারের অগ্রদূতগণ

অ্যাডা লাভলেস (Ada Lovelace)

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

অ্যালান টুরিং (Alan Turing)

দ্বিতীয় বিশ্বযুদ্ধের সময় অ্যালান টুরিং ব্রিটিশ কোডব্রেকারদের নেতৃত্ব দেন এবং টুরিং মেশিন নামে একটি তাত্ত্বিক মডেল তৈরি করেন। এই মেশিনটি গণনার একটি গাণিতিক মডেল, যা আধুনিক কম্পিউটারের কার্যপ্রণালীর মূল ভিত্তি। ১৯৫০ সালে তিনি তার বিখ্যাত প্রবন্ধ “Computing Machinery and Intelligence” প্রকাশ করেন, যেখানে তিনি কৃত্রিম বুদ্ধিমত্তা (AI) এবং মেশিনের চিন্তাভাবনার ধারণা নিয়ে আলোচনা করেন।

জন ভন নিউম্যান (John von Neumann)

জন ভন নিউম্যান কম্পিউটার আর্কিটেকচারের ধারণার জন্য বিখ্যাত। ১৯৪৫ সালে তিনি একটি রিপোর্টের মাধ্যমে স্টোর্ড-প্রোগ্রাম কম্পিউটার-এর ধারণা দেন। এই ধারণায়, প্রোগ্রাম এবং ডেটা উভয়ই কম্পিউটারের মেমরিতে সংরক্ষণ করা হয়, যা আজকের প্রায় সব কম্পিউটারের মূল ভিত্তি।


আধুনিক সফটওয়্যারের জন্ম

১৯৫০ এবং ১৯৬০-এর দশকে কম্পিউটার প্রোগ্রামিং একটি পেশা হিসেবে আত্মপ্রকাশ করে। এই সময়েই কোবল (COBOL), ফরট্রান (FORTRAN) এবং লিস্প (LISP) এর মতো হাই-লেভেল প্রোগ্রামিং ভাষাগুলো বিকশিত হয়, যা সফটওয়্যার উন্নয়নে বিপ্লব ঘটায়। এই ভাষাগুলো মানুষকে আরও সহজে প্রোগ্রাম লিখতে সাহায্য করে, যা জটিল সফটওয়্যার তৈরির পথ খুলে দেয়।

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

Post a Comment

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