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