Die Person, die weithin als Vater des heutigen automatischen Digitalcomputers gilt, ist Charles Babbage. Babbage war ein englischer Mathematiker, Philosoph, Erfinder und Maschinenbauingenieur, der vor allem für seine Arbeiten an der Difference Engine und der Analytical Engine bekannt ist.
Die Difference Engine war ein mechanischer Rechner zum Berechnen und Drucken mathematischer Tabellen. Obwohl Babbage die Difference Engine nie vollendete, legte seine Arbeit daran den Grundstein für seine spätere Arbeit an der Analytical Engine.
Die Analytical Engine war ein Allzweckcomputer, der für die Ausführung einer Vielzahl mathematischer Operationen programmiert werden konnte. Babbage konzipierte die Analytical Engine im Jahr 1837, wurde jedoch aus Mangel an Finanzierung und Unterstützung nie fertiggestellt. Babbages Ideen waren jedoch bahnbrechend und legten den Grundstein für die Entwicklung des modernen Computers.
1991 schloss das Science Museum in London den Bau der Difference Engine No. 2 ab, einer funktionierenden Nachbildung von Babbages Originalentwurf. Die Difference Engine Nr. 2 ist ein bemerkenswertes Zeugnis von Babbages Genie und Vision.