কম্পিউটার বিজ্ঞানের ইতিহাস
১৮৩৭ খ্রীষ্টাব্দে চার্লস ব্যাবেজ একটি বিশ্লেষণধর্মী বা অ্যানালিটিকাল ইঞ্জিন-এর খসড়া তৈরী করেন যার মূল সুবিধাগুলি ছিল - এক্সপ্যান্ডেবেল মেমরি (বিস্তারযোগ্য যান্ত্রিক স্মৃতিশক্তি), গাণিতিক হিসাব করার ক্ষমতা, যুক্তিনির্ভর সিদ্ধান্ত নেওয়ার ক্ষমতা, লুপ ও কন্ডিশনাল ব্রাঞ্চিং(যা আধুনিক প্রোগ্রামিং ভাষাগুলিতে পাওয়া যায়) ইত্যাদি। এই যন্ত্রটিকে বিজ্ঞানীরা বিশ্বের প্রথম কম্পিউটার বলে স্বীকার করে থাকেন এবং ট্যুরিংসমতুল্য বলেও মনে করা হয়।
কম্পিউটিং-এর ইতিহাস
১৮০৪ সালে ফরাসি তাঁতি জোসেফ মারি জাকার এক বিশেষ ধরনের তাঁত বা বয়নযন্ত্র উদ্ভাবন করেন (যাকে পরবর্তীতে জাকার তাঁত নামে ডাকা হত)। এই যন্ত্রে তাঁত যন্ত্রটিতে ভিন্ন ভিন্ন ছিদ্রযুক্ত কার্ড প্রবিষ্ট করে সুতা ভিন্ন ভিন্ন নকশায় বোনা যেত। কার্ড বদলে নতুন নতুন নকশা করা যেত। জাকার তাঁতকে তাই কম্পিউটিং প্রক্রিয়াতে ব্যবহৃত উপাত্ত প্রবিষ্টকরণ (data entry) এবং প্রোগ্রাম লিখন (programming)-এর অগ্রদূত হিসেবে গণ্য করা হয়। 
ইংরেজ গণিতবিদ ও বহুশাস্ত্রজ্ঞ চার্লস ব্যাবেজ জাকার তাঁত সম্পর্কে জানতেন। তাঁর কাছে রেশম কাপড়ে জাকার তাঁত দিয়ে বোনা জাকারের একটি প্রতিকৃতি ছিল, যা তৈরি করতে ২৪ হাজার ছিদ্রিত কার্ড লেগেছিল। সম্পূর্ণ গণনামূলক উপায়ে কিন্তু যন্ত্র দিয়ে তৈরি এই কাপড়ে বোনা প্রতিকৃতি ব্যাবেজকে অনুপ্রাণিত করে। তিনি ১৮২২ সালে অতীতের তুলনায় অনেক বেশি উন্নত একটি ব্যবধান ইঞ্জিন নকশা করেন ও এটি আংশিকভাবে নির্মাণ করতে সক্ষম হন।