Bien avant que les ordinateurs ne deviennent pratiques et électroniques, ils étaient d'abord très mécaniques, composés de grands engrenages, de longues tiges, de colonnes de disques, de leviers, de ressorts et de cadres métalliques, et étaient alimentés en lançant une poignée. Largement considéré comme «le père des ordinateurs», [1] Charles Babbage, un génie mathématique anglais et philosophe, a inventé ce qui est connu aujourd'hui comme le Moteur Babbage, également connu sous le nom de Moteur de différence.Construit pour éliminer les erreurs et automatiser et accélérer le calcul mathématique des fonctions polynomiales, Charles Babbage a conçu trois versions du moteur Babbage, chacune une version améliorée et améliorée de son prédécesseur. Babbage a utilisé la méthode mathématique connue sous le nom de Méthode de différences finies, à la fois pour alimenter et nommer la machine calculante.
La naissance du moteur de différence
En 1820, la Royal Astronomical Society a attribué une tâche à Babbage et à son ami John Herschel pour améliorer les tables numériques du livre de navigation Almanach nautique.[2] Après avoir formulé les équations, Babbage et Herschel ont assigné des commis à effectuer les calculs. Pour réduire les erreurs, ils avaient un autre ensemble de commis à effectuer l'arithmétique. Malgré cela, ils ont toujours trouvé beaucoup de divergences dans les résultats. Cela a incité Babbage à concevoir une machine qui pourrait produire des résultats sans erreur dans une période plus courte. Il a commencé à construire un petit moteur, appelé Différence Moteur 0, et il a été achevé en 1822.[3] La machine était composée de 18 roues et 3 axes et a produit des résultats précis à un taux de 33 chiffres par minute.[4] Babbage a présenté le prototype à la Royal Astronomical Society et a proposé un modèle à plus grande échelle qui pourrait être utilisé par le gouvernement pour des calculs nautiques et astronomiques. Impressionné par l'exactitude du moteur, le gouvernement a accepté de financer son projet, qui a fait place à la construction de Différence Moteur 1.
Les mésaventures du moteur de différence 1
En 1823, le chancelier de Trésor[5] pour commencer. Le moteur a deux sections, la section de calcul et la section d'impression, avec un total de 25 000 pièces et dimensions de 260 cm de haut, 230 cm de large et 100 cm de profondeur.[6] En 1824, Babbage a commencé à construire la machine dans les deux pièces de sa maison, mais a réalisé plus tard qu'il avait besoin d'un plus grand espace et de certains travailleurs compétents pour terminer le projet. Il a embauché un ingénieur, Joseph Clement, pour prendre en charge les travaux mécaniques. Clement a embauché plus de travailleurs et a utilisé son atelier pour le projet.
Cependant, la construction a pris beaucoup plus de temps que Babbage et le gouvernement l'avait prévu. En 1830, les travailleurs de Clement avaient fabriqué toutes les pièces, mais la plupart des sections n'avaient pas encore été assemblées. Parce que le projet prenait si longtemps, Babbage et le gouvernement ont décidé de retirer le projet de l'atelier de Clement. À ce moment-là, Babbage avait un bâtiment dans sa propriété réservé pour construire le moteur de différence. La résistance de Clement, cependant, a rendu les choses difficiles pour Babbage. Clément a maintenant insisté pour que le moteur lui appartenait, sur la base des pratiques commerciales de l'époque. En 1832, Clement a assemblé une partie du mécanisme de calcul et Babbage l'a présenté au gouvernement pour une démonstration [2]. Ce n'était qu'un septième de l'ensemble de la section calculatrice, mais c'était un modèle de travail. La construction du moteur s'est poursuivie et la section de calcul était proche de l'achèvement, mais la section d'impression n'a pas été touchée. Les travaux sur le projet ont arrêté en 1833, mais ce n'est qu'en 1834 que Clement a accepté de transférer le moteur à l'atelier de Babbage lorsque les deux s'étaient séparés. Cela a exhorté le gouvernement à arrêter de financer le projet, étant donné que davantage de fonds seraient nécessaires pour réorganiser le moteur de l'atelier de Babbage. À ce moment-là, le gouvernement a déjà dépensé 17 000 £.[7]
En raison de ces événements malheureux, Babbage avait perdu la motivation pour poursuivre le projet. Au lieu de cela, il a déplacé son objectif vers un moteur plus ambitieux, le Moteur analytique, ce qu'il croyait pourrait faire tout ce que le moteur de différence pourrait faire et bien plus.
Abandonné mais pas oublié
Babbage a passé la majeure partie de ses années à concevoir le moteur analytique après la défaillance du moteur de différence, mais c'est le développement même du moteur analytique qui a provoqué à Babbage de revenir au moteur de différence. En 1947, en utilisant les mécanismes arithmétiques du moteur analytique, il a repensé le moteur de différence, affiner la conception d'origine avec des mécanismes plus simples et moins de pièces. La nouvelle version, qu'il a appelée Différence Moteur 2, seulement un tiers des parties de l'original [8] et pourrait calculer plus rapidement que le précédent. Il a terminé la conception en 1849 et l'a présentée au gouvernement britannique. En raison de la défaillance précédente du moteur de différence 1, le gouvernement a refusé de soutenir le projet. Babbage a transmis la conception et les sections survivantes du moteur de différence 1 à son fils, le major-général Henry Prevost Babbage, qui a montré un grand intérêt pour le travail de son père [2]. Après la mort de son père en 1871, Henry Babbage a continué à travailler et fait connaître le travail de son père. Le moteur de différence 2, cependant, n'a jamais été construit à la fin.
Moteur de différence, dans les temps modernes
Dans les années 80, plus de 100 ans après la mort de Babbage, Allan Broomley, professeur agrégé à l'Université de Sydney, s'est intéressé aux dessins originaux du moteur Babbage à la bibliothèque du musée des sciences à Londres. Ses études ont attiré l'attention du conservateur de l'informatique du musée, Doron Swade, qui a dirigé la construction du moteur de différence 2 Calcul de la section de 1985 à 1991. Nathan Myhrvold, ancien directeur de la technologie en chef de Microsoft, a ensuite commandé la construction de la section d'impression du moteur. La première version complète du moteur de différence 2 a finalement été achevée en 2002,[9] Et ça marche tout comme Babbage l'a conçu. Après la réussite du premier moteur de différence 2, Myhrvold a également financé la construction de son clone, qui a été achevé en 2008.
Aujourd'hui, The Original Difference Engine 2 est exposé au Science Museum de Londres, et son clone est assis à l'intérieur des entreprises intellectuelles à Seattle. Le travail pionnier de Babbage dans l'informatique automatique est devenu le fondement des technologies informatiques ultérieures qui ont été développées au fil du temps. Il n'a peut-être jamais vu son chef-d'œuvre dans toute sa gloire, mais le moteur Babbage est sans aucun doute l'une des inventions les plus brillantes et les plus fondatrices de l'histoire de la technologie informatique.
Sources:
[1] «Charles Babbage», n.d., https: // History-Computer.com / peuple / babbagebio.HTML accessible le 29 septembre 2020
[2] «moteur différentiel», n.d., https: // History-Computer.com / babbage / différentiel.HTML accessible le 29 septembre 2020
[3] Wikipedia. «Moteur de différence», n.d., https: // en.Wikipédia.org / wiki / différence_ngine accessible le 29 septembre 2020
[4] «Moteur différentiel», n.d., https: // History-Computer.com / babbage / différentiel.HTML accessible le 29 septembre 2020
[5] Wikipedia. «Moteur de différence», n.d., https: // en.Wikipédia.org / wiki / différence_ngine accessible le 29 septembre 2020
[6] «Moteur différentiel», n.d., https: // History-Computer.com / babbage / différentiel.HTML accessible le 29 septembre 2020
[7] «Moteur différentiel», n.d., https: // History-Computer.com / babbage / différentiel.HTML accessible le 29 septembre 2020
[8] «Le moteur Babbage», n.d., https: // www.ordinateur.org / babbage / consulté le 29 septembre 2020
[9] «Le moteur Babbage», n.d., https: // www.ordinateur.org / babbage / consulté le 29 septembre 2020