Ο πατέρας των υπολογιστών θεωρείται ο Charles Babbage, Άγγλος μαθηματικός, φιλόσοφος, εφευρέτης και μηχανολόγος μηχανικός. Είναι περισσότερο γνωστός για την εργασία του στον κινητήρα διαφοράς, ο οποίος θα ήταν ο πρώτος μηχανικός υπολογιστής γενικής χρήσης, και ο αναλυτικός κινητήρας, που θεωρείται το πρώτο σχέδιο για έναν υπολογιστή γενικής χρήσης που θα μπορούσε να προγραμματιστεί για να εκτελεί οποιονδήποτε υπολογισμό . Οι ιδέες του Babbage ήταν πολύ μπροστά από την εποχή του, και μόλις τη δεκαετία του 1940 κατασκευάστηκαν υπολογιστές παρόμοιοι με τα σχέδιά του.