HISTOIRES
Babbage
La machine à différence, construite selon les plans de Babbage en 1991. Sur la droite, on remarque la
manivelle qui actionne la machine, sur la gauche, l'imprimante et sa manivelle.
pleins des cartes servaient à repousser
les aiguilles, le contraire pour les creux
qui les laissaient passer. ..
C'est ain si que le ti ssage d ' une pièce
était commandé par une séquence de
cartes, qui constituait ain si un programme avant la lettre.
Contrairement à la machine à di ffé rences, qui ne po uvait effectuer
qu ' un calcul , la machine analytique
devait pouvoir sui vre n' importe que l
algorithme compatible avec sa conception . Ain si, e lle prévoyait des bouc les
et des structures conditionnelles.
Babbage choisit d 'entrer ses algorithmes dans la machine, comme Jacquard
entrait ses motifs : avec des cartes
perforées. Il nomma unités d'entrée
les parties permettant de communiquer
l' algorithme à effectuer ainsi que les
données. Pour stocker ces données et
les résultats intermédiaires, ainsi que le
rés ultat fi nal, il conçut une autre unité,
qu ' il nomma le magasin, qui fo nctionnait avec des roues dentées et des
cartes perforées. C'est l'équi valent, de
nos jours, de la mémo ire. Le magas in
comportait également des unités de
sortie : perfo ratri ces (ou plutôt leurs
ancêtres) et imprimantes.
C'est égale ment en s' in spi ra nt des
métiers Jacquard que Babbage déc ida de séparer le mécanisme de commande de la machine, qu ' il nomma
l'unité de commande, du mécani sme
d 'exécution des opérations logiques et
Tangente Hors-série n°52 . Mathématiques & informatique
Précédent

- 36/164

Suivant