Discussion:Charles Babbage
De Wikipedia, l'encyclopédie encyclopedia
Copie d'un article créé sur une page au titre incorrect (BABBAGE) et en doublon. Les informations urtiles devront être insérées dans le texte de l'article principal avant suppression. Merci
Avancement | Importance | pour le projet | |
---|---|---|---|
Bon début | Maximum | Informatique (discussion • critères • liste • stats • hist. • comité • stats vues) | |
Moyenne | Sélection francophone (discussion • critères • liste • stats • hist. • comité • stats vues) | ||
Faible | Mathématiques (discussion • critères • liste • stats • hist. • comité • stats vues) | ||
À évaluer | Cryptologie (discussion • critères • liste • stats • hist. • comité • stats vues) | ||
Histoire des sciences (discussion • critères • liste • stats • hist. • comité • stats vues) |
Cet article est indexé par les projets Informatique, Sélection francophone, Mathématiques, Cryptologie et Histoire des sciences.
Les projets ont pour but d’enrichir le contenu de Wikipédia en aidant à la coordination du travail des contributeurs. Vous pouvez modifier directement cet article ou visiter les pages de projets pour prendre conseil ou consulter la liste des tâches et des objectifs.
La première avancée fondamentale en matière d'automatisation des calculs fut réalisée par Charles Babbage (1792-1871) en 1834-1836. Il définit les principaux concepts sur lesquels reposent les machines informatiques, soit :
- Un dispositif d'entrée et de sortie ; - Un organe de commande gérant le transfert des nombres et leur mise en ordre pour le traitement ; - Un magasin permettant de stocker les résultats intermédiaires ou finaux ; - Un moulin chargé d’exécuter les opérations sur les nombres ; - Un dispositif d’impression.
En gros nous y reconnaissons notre clavier, notre moniteur, notre carte mère avec ses bus de données, nos outils de stockage (mémoire vive, disque dur, supports amovibles), notre microprocesseur, et enfin notre imprimante.
La machine analytique de Babbage n'est toutefois pas le véritable ancêtre de l'ordinateur actuel en ce sens qu’elle n'intègre pas la notion fondamentale de programme enregistré. BABBAGE n'avait pas non plus compris l'intérêt de l'algèbre booléenne pour ses travaux (Georges BOOLE était pourtant son contemporain)
Par ailleurs Babbage fut dans l'incapacité malgré ses efforts de réaliser sa machine car les techniques de l’époque (roues dentées, leviers, tambours ) étaient insuffisantes.
Notons également que l’assistante de Babbage, qui possédait une haute culture mathématique, fut la première programmatrice de l'Histoire ; il s’agissait de Lady Ada Lovelace, fille unique de Lord Byron. En son honneur un langage de programmation important s'appelle l'ADA . En outre elle était visionnaire en matière d'épistémologie, puisqu'elle a écrit il y a plus d'un siècle :
« La machine analytique n’a nullement la prétention de créer quelque chose par elle-même. Elle peut exécuter tout ce que nous saurons lui ordonner d’exécuter (...) Son rôle est de nous aider à effectuer ce que nous savons déjà dominer. »
Je crois qu'il y a une incohérence : l'article débute en disant que « Pour la reconstruire [une machine de Babbage] on utilisa les tolérances qui étaient disponibles au XIXe siècle, ce qui nous porte à croire qu'elle aurait pu être construite du vivant de Babbage.»
Mais il conclut : « Babbage fut dans l'incapacité, malgré ses efforts, de réaliser sa machine car les techniques de l’époque (roues dentées, leviers, tambours) étaient insuffisantes. »
Par contre, je ne sais pas vraiment laquelle de ces deux hypothèse est la bonne, même si à priori la première est apuyée par une expèrience.
...