Charles Babbage a fost un inginer, inventator și matematician englez care a inventat primul calculator digital automat. Cercetătorii consideră Babbage un "părinte al computerului". El este cel mai faimos pentru seria de mașini cunoscute ca motoare analitică, aparate complexe concepute pentru a efectua calcule generale.
În ciuda faptului că multe dintre invențiile sale au fost neterminate (de obicei din cauza lipsei fondurilor sau a problemelor de personalitate), conceptele și creațiile lui Babbage au pus bazele invenției calculatorului modern.
Cel mai pionierat al mașinilor lui Babbage a fost motorul analitic. Scopul acestui dispozitiv a fost de a efectua orice operație aritmetică. Acesta a folosit instrucțiunile de la cartelele cu pumn, ramificația și buclă, controlul secvențial și o unitate de memorie în care au fost stocate numere. Babbage a construit multe modele ale motorului analitic, dar, din păcate, nu a completat niciodată mașina la specificațiile sale.
Precursorul motorului analitic, motorul diferențial, a fost, de asemenea, o invenție extrem de influentă. Diferența motorului a fost menită să calculeze valorile funcțiilor polinomiale utilizând metoda diferențelor finite. Babbage și-a imaginat mașina ca soluție la falcibilitatea calculului și transcripției nautice. Diferența motorului a rămas, de asemenea, neterminată până când oamenii de știință britanici au terminat mașina la specificațiile lui Babbage în 1991.