কম্পিউটার বিজ্ঞানের ইতিহাস
১৮৩৭ খ্রীষ্টাব্দে চার্লস ব্যাবেজ একটি বিশ্লেষণধর্মী বা অ্যানালিটিকাল ইঞ্জিন-এর খসড়া তৈরী করেন যার মূল সুবিধাগুলি ছিল - এক্সপ্যান্ডেবেল মেমরি (বিস্তারযোগ্য যান্ত্রিক স্মৃতিশক্তি), গাণিতিক হিসাব করার ক্ষমতা, যুক্তিনির্ভর সিদ্ধান্ত নেওয়ার ক্ষমতা, লুপ ও কন্ডিশনাল ব্রাঞ্চিং(যা আধুনিক প্রোগ্রামিং ভাষাগুলিতে পাওয়া যায়) ইত্যাদি। এই যন্ত্রটিকে বিজ্ঞানীরা বিশ্বের প্রথম কম্পিউটার বলে স্বীকার করে থাকেন এবং ট্যুরিংসমতুল্য বলেও মনে করা হয়।
কম্পিউটার বিজ্ঞানের ইতিহাস
১৯৪৬ সালে কম্পিউটার নির্মানশৈলির উপর ভন নিউমেন আর্কিটেকচার নামক মডেলটি প্রবর্তিত হয়। ১৯৫০ সাল পরবর্তী সকল কম্পিউটারের ডিজাইন ভন নিউমেন মডেলের সাথে সাদৃশ্য রেখে করা হয়েছে। এই মডেলটি মেশিনের কার্যপ্রনালী ও তথ্যকে মেমোরি ব্যবহার করার সুযোগ করে দেয়ায় তাকে সময় উপযোগী প্রযুক্তি হিসেবে বিবেচনা করা হয়। এই মডেলটি তিনটি প্রধান অংশ নিয়ে গঠিতঃ এরিথমেটিক লজিক ইউনিট (এএলইউ), মেমোরি, এবং ইন্সট্রাকশন প্রসেসিং ইউনিট (আইপিইউ)। ভন নিউমেন মেশিন ডিজাইনে ইন্সট্রাকশন প্রসেসিং ইউনিট (আইপিইউ) মেমোরিতে এড্রেস পাঠায়। তারপর মেমোরি যদি প্রতিউত্তরে কোন নির্দেশনা দেয় তাহলে এটা ইন্সট্রাকশন প্রসেসিং ইউনিট (আইপিইউ) তে যাবে, আর যদি কোন তথ্য দেয় তাহলে তা এরিথমেটিক লজিক ইউনিট (এএলইউ) তে যাবে।[34]