Charles Babbage war ein englischer Ingenieur, Erfinder und Mathematiker, der den ersten automatischen Digitalcomputer erfand. Gelehrte betrachten Babbage als einen der "Väter des Computers". Er ist vor allem für seine Reihe von Maschinen bekannt, die als analytische Maschinen bekannt sind, komplexe Apparate, die zur Durchführung allgemeiner Berechnungen entwickelt wurden.
Trotz der Tatsache, dass viele seiner Erfindungen unvollendet blieben (normalerweise aufgrund mangelnder Finanzierung oder Persönlichkeitsproblemen), legten Babbages Konzepte und Kreationen den Grundstein für die Erfindung des modernen Computers.
Die bahnbrechendste Maschine von Babbage war die Analytical Engine. Der Zweck dieses Geräts war es, jede arithmetische Operation durchzuführen. Es nutzte Befehle von Lochkarten, Verzweigungen und Schleifen, eine sequentielle Steuerung und eine Speichereinheit, in der Zahlen gespeichert wurden. Babbage hat viele Modelle der Analytical Engine gebaut, aber leider hat er die Maschine nie nach seinen Spezifikationen fertiggestellt.
Der Vorläufer der Analytical Engine, die Difference Engine, war ebenfalls eine sehr einflussreiche Erfindung. Die Difference Engine sollte die Werte von Polynomfunktionen mithilfe der Methode der endlichen Differenzen berechnen. Babbage stellte sich seine Maschine als Lösung für die Fehlbarkeit der nautischen Berechnung und Transkription vor. Auch die Difference Engine blieb unvollendet, bis britische Wissenschaftler die Maschine 1991 nach Babbages Spezifikationen fertigstellten.