Histoire et cultureNotion · Glossaire
Babbage Charles
Charles Babbage est un mathématicien et inventeur anglais, précurseur des machines à calculer automatiques. Il conçut la machine à différences pour calculer des tables numériques et la machine analytique, projet d’ordinateur général programmable par cartes perforées, qui anticipa des principes fondamentaux de l’informatique.
Sommaire
Ce que vous allez apprendre
- Identifier le rôle de Charles Babbage dans l'histoire du calcul automatique.
- Distinguer la machine à différences de la machine analytique.
- Relier le programme symbolique et les cartes perforées à l'idée d'un ordinateur général.
En clair
De 1791 à 1871, Charles Babbage cherche à confier des calculs à des mécanismes plutôt qu'à la seule intervention humaine. Son point de départ est concret : produire des tables numériques, notamment après son travail sur les calculs logarithmiques.
Il conçoit alors deux projets distincts. La machine à différences vise un calcul déterminé, celui des tables. Dans la machine analytique, les cartes perforées doivent porter le programme symbolique, c'est-à-dire commander la suite d'opérations à exécuter. Le calcul n'est ainsi plus limité à la production de tables : c'est en ce sens que le projet annonce l'idée d'un ordinateur général.
Définition
Charles Babbage est un mathématicien et inventeur anglais né en 1791 et mort en 1871. Il occupe une chaire de mathématiques à Cambridge. Son activité ne se limite pas aux machines : il joue aussi un rôle déterminant dans la fondation de ce qui devient l'Astronomical Society et la Statistical Society.
Après les calculs logarithmiques, Babbage se consacre à des machines mécaniques de calcul. Sa machine à différences est destinée au calcul de tables numériques. Sa machine analytique représente un projet plus général : son programme symbolique et sa commande par cartes perforées préfigurent des concepts fondamentaux de l'informatique. Ces projets expliquent que Babbage soit présenté comme un précurseur des machines à calculer automatiques et de la cybernétique.
Cette différence de portée fournit un critère de lecture : le but annoncé — produire des tables ou suivre un programme — permet d'identifier le projet sans confondre les deux machines.
Un exemple, pas à pas
Prenons le problème historique fourni par la source : Babbage veut mécaniser des calculs. Les données sont une table numérique à produire, un projet de machine à différences, un projet de machine analytique et des cartes perforées pour commander cette dernière.
1. Pour la table numérique, associez le besoin à la machine à différences, car ce projet est destiné à ce type de calcul.
2. Si le besoin devient celui d'un ordinateur général, retenez la machine analytique plutôt que la machine à différences.
3. Repérez ensuite le moyen de commande indiqué : le programme symbolique passe par des cartes perforées.
4. Contrôlez le classement obtenu : « tables numériques » conduit à la machine à différences ; « programme » et « cartes perforées » conduisent à la machine analytique. Le cas permet ainsi d'identifier chaque projet sans les fusionner.
En pratique
Dans un texte d'histoire des sciences, relevez d'abord le but attribué à la machine. Une table numérique indique la machine à différences ; un ordinateur général commandé par cartes perforées indique la machine analytique.
Pour situer Babbage dans l'histoire de l'informatique, cherchez ce qui est anticipé : l'automatisation du calcul, le programme symbolique et la commande par cartes. Cette lecture est plus précise que l'étiquette isolée d'« inventeur ».
Dans une recherche biographique, séparez enfin trois volets : Cambridge, la fondation des deux sociétés savantes et les projets mécaniques. Ce tri évite de réduire son parcours à une seule machine.
À ne pas confondre
Charles Babbage et la machine analytique. Babbage est la personne ; la machine analytique est l'un de ses projets. Une phrase qui possède des dates de vie ou une chaire à Cambridge concerne l'homme, tandis qu'une commande par cartes perforées concerne la machine.
Machine à différences et machine analytique. La première est destinée au calcul de tables numériques. La seconde porte le programme symbolique d'un ordinateur général commandé par cartes perforées. Le but annoncé permet de trancher.
Limites et pièges
Ne pas transformer une conception en réalisation attestée. La source parle de projets et de machines conçues. Si un récit leur attribue un état de réalisation ou une date précise, il faut demander une source supplémentaire plutôt que le déduire.
Ne pas réunir les deux machines sous une fonction unique. Le symptôme est l'effacement des tables numériques ou des cartes perforées. Il faut rétablir la destination propre à chaque projet.
Lire « précurseur » comme une relation historique. Le mot indique que les projets anticipent des concepts fondamentaux de l'informatique et de la cybernétique. Il ne suffit pas, à lui seul, à attribuer à Babbage chaque développement ultérieur de ces domaines.
Pour aller plus loin
machine analytique de Babbage — Pour approfondir le projet général commandé par cartes perforées.
Des polynômes qui font la différence — Pour relier le calcul de tables à la logique des différences.
La mécanique du calcul — Pour replacer les projets de Babbage parmi les machines à calculer.
Explorez les mathématiques autrement
Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.
Découvrir les offres
