Qu'est-ce que le moteur d'analyse?
Le moteur d'analyse était un ordinateur mécanique créé par l'inventeur et mathématicien anglais Charles Babbage au milieu des années 1830. Bien que Babbage n’ait jamais construit l’ensemble de la machine, le moteur d’analyse est généralement considéré comme le précurseur de l’ordinateur moderne. Il utilisait un système de programmation à cartes perforées et disposait d'une unité de traitement pour effectuer les calculs, ainsi que d'une banque de mémoire à court terme pour stocker les données de travail.
Babbage était professeur de mathématiques à Cambridge. En travaillant avec des tables mathématiques en 1812, Babbage a eu l’idée d’une machine capable de faire des calculs automatiquement. Il a d'abord inventé le moteur à différence, connu aujourd'hui sous le nom de moteur à différence n ° 1.
Le moteur de différence était très spécialisé. Il a été conçu pour fonctionner uniquement avec les polynômes. Lorsque le projet s'est arrêté, Babbage a décidé d'élargir son champ d'action et de créer une machine polyvalente.
En 1839, il commença à consacrer toute sa pensée savante au développement du moteur d'analyse. Babbage a imaginé le moteur en laiton et alimenté par un moteur à vapeur. Les données ont été introduites dans le moteur d'analyse à l'aide de cartes perforées. Babbit a emprunté l’idée des cartes perforées à l’industrie textile, où elles étaient utilisées pour programmer des métiers à tisser mécaniques.
Le moteur avait trois types différents de lecteurs de cartes pour les cartes qui programmaient la machine. Un type d'opérations mathématiques entrées par carte, un autre dirigeait les actions de chargement et de sauvegarde et le troisième alimentait les constantes numériques de la machine. Le langage de programmation était similaire aux langages d'assemblage utilisés un siècle plus tard.
Une fois les données saisies, le moteur d'analyse pouvait résoudre les équations en ajoutant, soustrayant, multipliant et divisant, ainsi qu'en effectuant d'autres fonctions analogues à celles d'un ordinateur. Lors du calcul, le moteur d'analyse a pu utiliser ce qui est fondamentalement de la mémoire bloc-notes. Il peut stocker 1 000 numéros, chacun pouvant comporter jusqu'à 50 chiffres. Une fois les calculs terminés, le moteur d'analyse pouvait générer les réponses sous forme imprimée, perforée ou graphique. Il pourrait également créer des plateaux qui pourraient ensuite être utilisés pour fabriquer des plaques d’impression.
Les informaticiens modernes reconnaissent que Babbage était en avance sur son temps. Toutes les parties de son moteur d'analyse sont répercutées dans les ordinateurs modernes. Comme beaucoup de visionnaires, Babbage avait du mal à convaincre les autres de reconnaître son génie. Un prototype complet n'a jamais été construit car Babbage n'a pas pu obtenir de financement. Il a créé des parties de la machine, qui survivent dans les musées. Près de 100 ans après la mort de Babbage en 1871, des ordinateurs comparables au moteur d'analyse furent construits.