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