Charles Babbage, ilk genel amaçlı bilgisayarı, zamanının insan tarafından hesaplanan matematiğinde yaygın olan matematiksel hataları önlemek için icat etti. Babbage matematiksel hassasiyete sahip bir takıntısı vardı, Charles Babbage web sitesinde anlatıyor.
Babbage çok zengin bir ailenin çocuğu olarak dünyaya geldi. Babası Charles'ı zamanının sadece seçkin okullarına gönderebildi. Babbage, 1810'da Cambridge Trinity Üniversitesi'ne kabul edildi. Babbage, sınıfının en iyi matematikçisi olmasına rağmen, mezun olamadı. Charles Babbage web sitesinde kendisine daha sonra onursal bir derece verildiğini belirtti.
Charles'ın ilk girişimi fark makinesiydi. Bunu 1822'de Kraliyet Astronomik Toplumu'na sundu. Bu makine, polinomları fark yöntemi olarak bilinen sayısal bir yöntem kullanarak hesaplayabiliyordu. Dernek, Charles'a makineyi yapması için fon sağladı, ancak hiçbir zaman bitmedi. 1849'da Babbage ikinci fark makinesi için tasarım yaptı. Bu makineyi yapmak için hiçbir zaman girişimde bulunmadı. Bununla birlikte, tasarım o kadar zekiydi ki, Babbage modern bilgisayarların babası olarak kabul edildi, Charles Babbage web sitesini belirtir.