Charles Babbage był angielskim inżynierem, wynalazcą i matematykiem, który wynalazł pierwszy automatyczny komputer cyfrowy. Uczeni uważają Babbage'a za jednego z "ojców komputera". Jest najbardziej znany ze swojej serii maszyn znanych jako silniki analityczne, skomplikowanych aparatów zaprojektowanych do wykonywania ogólnych obliczeń.
Pomimo faktu, że wiele jego wynalazków poszło niedokończonych (zwykle z powodu braku funduszy lub problemów osobowości), koncepcje i twórczość Babbage'a położyły fundament pod wynalazek nowoczesnego komputera.
Najbardziej pionierską maszyną Babbage'a był Silnik Analityczny. Celem tego urządzenia było wykonanie dowolnej operacji arytmetycznej. Wykorzystywał instrukcje z kart dziurkowanych, rozgałęzienia i pętli, sterowania sekwencyjnego i jednostki pamięci, w której zapisywał numery. Babbage zbudował wiele modeli silnika analitycznego, ale niestety nigdy nie ukończył maszyny zgodnie ze swoimi specyfikacjami.
Prekursor silnika analitycznego, silnika różnicowego, był także bardzo wpływowym wynalazkiem. Silnik różnicowy miał na celu obliczenie wartości funkcji wielomianowych za pomocą metody różnic skończonych. Babbage wyobrażał sobie swoją maszynę jako rozwiązanie dla omylności obliczeń morskich i transkrypcji. Silnik różnicowy również pozostał niedokończony do czasu, aż brytyjscy naukowcy uzupełnili maszynę do specyfikacji Babbage'a w 1991 roku.