Charles Babbage a inventé le premier ordinateur à usage général dans le but d'éviter les erreurs mathématiques qui prévalaient dans les mathématiques calculées par l'homme de son temps. Babbage avait une obsession pour la précision mathématique, explique le site Charles Babbage.
Babbage est né dans une famille très riche. Son père n'a pu envoyer Charles que dans les écoles élitistes de son temps. Babbage a été accepté à l'Université Trinity de Cambridge en 1810. Peu inspiré par son programme de mathématiques, il a formé un club appelé The Analytical Society avec quelques collègues. En dépit d'être le meilleur mathématicien de sa classe, Babbage n'a pas obtenu son diplôme. Le site Web de Charles Babbage note qu'il a ensuite reçu un diplôme honorifique.
La première tentative d'invention de Charles était la machine à différence. Il l'a présenté à la Royal Astronomical Society en 1822. Cette machine était capable de calculer des polynômes à l'aide d'une méthode numérique connue sous le nom de méthode des différences. La Société a accordé à Charles les fonds pour construire la machine, mais elle n'a jamais été terminée. En 1849, Babbage a terminé la conception d'une seconde machine à différence. Il n'a jamais tenté de construire cette machine. Cependant, la conception était si ingénieuse que Babbage est considéré comme le père des ordinateurs modernes, déclare le site Web de Charles Babbage.