Résumé
La machine analytique (analytical engine en anglais) est une machine à calculer programmable imaginée en 1834 par le mathématicien anglais Charles Babbage. Il ne la réalisera jamais (sauf pour un prototype inachevé), mais il passera le reste de sa vie à la concevoir dans les moindres détails. Le plus jeune de ses fils, Henry Babbage, en construira l'unité centrale (le moulin) et l'imprimante de 1880 à 1910. C'est pendant le développement d'une machine à calculer destinée au calcul et à l'impression de tables mathématiques (machine à différences) que Babbage eut l'idée d'y incorporer des cartes du métier Jacquard, dont la lecture séquentielle donnerait des instructions et des données à sa machine, et donc imagina, malgré des différences notables de fonctionnement (elle fonctionnait à la vapeur avec des roues et engrenages mécaniques), l'ancêtre des ordinateurs modernes. C'est au cours du développement de cette machine qu'Ada Lovelace formalise les idées de Babbage et développe le premier algorithme de programmation de l'histoire, devenant la première informaticienne de l'humanité. La machine comprend les différentes parties que l'on retrouve dans un ordinateur d'aujourd'hui : périphérique d'entrée des programmes et données (clavier ou mémoire de masse), unité de commande (microprocesseur), unité de calcul (une partie du microprocesseur), mémoire (disque dur), et périphérique de sortie (imprimante). un dispositif d'entrée comporte deux lecteurs de cartes perforées (instructions et données) ; ces cartes sont issues des techniques du métier à tisser. un organe de commande gère le transfert des nombres et leur mise en ordre pour le traitement ; un moulin est chargé d'exécuter les opérations sur les nombres ; un magasin permet de stocker les résultats intermédiaires ou finaux ; trois types d'imprimantes sont prévus. La succession des instructions est l'équivalent d'un programme informatique ou logiciel. La célèbre Ada Lovelace a initié leur écriture et formalisé les idées de Babbage dans un ouvrage qui fait d'elle la première programmeuse.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.