Passer au contenu principal
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.
Deux projets de machines conçus par Charles Babbage La machine à différences mène aux tables numériques. La machine analytique mène au calcul général et utilise des cartes perforées. Machine à différences Tables numériques Machine analytique Calcul général Cartes perforées
Les deux projets se distinguent par leur portée : tables numériques d'un côté, calcul général commandé par cartes de l'autre.
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.
Continuez avec Tangente

Explorez les mathématiques autrement

Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.

Découvrir les offres