Charles Babbage erfand den ersten Allzweckcomputer, um die mathematischen Fehler zu verhindern, die in der vom Menschen berechneten Mathematik seiner Zeit weit verbreitet waren. Babbage war von mathematischer Präzision besessen, erklärt die Website von Charles Babbage.
Babbage wurde in eine sehr wohlhabende Familie hineingeboren. Sein Vater konnte Charles nur auf die elitären Schulen seiner Zeit schicken. Babbage wurde 1810 an der Trinity University in Cambridge aufgenommen. Uninspiriert von ihrem Mathematikprogramm gründete er mit einigen Kollegen einen Club namens The Analytical Society. Obwohl Babbage der beste Mathematiker seiner Klasse war, schaffte er es nicht, seinen Abschluss zu machen. Auf der Website von Charles Babbage wird darauf hingewiesen, dass ihm später die Ehrendoktorwürde verliehen wurde.
Charles' erster Versuch einer Erfindung war die Differenzmaschine. Er präsentierte dies 1822 der Royal Astronomical Society. Diese Maschine war in der Lage, Polynome mit einer numerischen Methode zu berechnen, die als Differenzmethode bekannt ist. Die Gesellschaft gewährte Charles die Mittel, um die Maschine zu bauen, aber sie wurde nie fertiggestellt. 1849 vollendete Babbage einen Entwurf für eine zweite Differenzmaschine. Er hat nie versucht, diese Maschine zu konstruieren. Das Design war jedoch so genial, dass Babbage als der Vater der modernen Computer gilt, heißt es auf der Website von Charles Babbage.