Discussion:Charles Babbage
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
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
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.
...
incohérence
modifier"Ada Lovelace, brillante mathématicienne qui l'aide à concevoir les « diagrammes » pour faire fonctionner la machine. C'est Lady Ada qui conçoit le premier langage informatique pour la machine à différences de Babbage." En contradiction avec l'article Ada Lovelace.Ls15 (d) 22 avril 2008 à 19:27 (CEST)
J'étais venu pour relever la même incohérence. Je cite le passage de l'article : « Les biographes ont remarqué que Lovelace éprouvait quelques difficultés avec les mathématiques, et débattent de savoir si elle comprenait réellement les concepts sous-tendant la programmation de la machine de Babbage ou si elle jouait seulement un rôle de représentation pour les relations publiques de Babbage. » Nous manquons donc cruellement de références extérieures (sans compter les programmeurs qui idéalisent le personnage).
Année de naissance
modifier91 ou 92 ? Peut-être le même problème que dans la note 1 de Isaac Newton ? Anne Bauval (d) 2 novembre 2010 à 23:04 (CET)
Autres contributions
modifierPour les tables de mortalité, les premiers « inventeurs » sont nombreux, mais on (?) s'accorde à attribuer les premières tables de mortalité à Antoine Deparcieux, en 1746 soit environ un siècle avant Babbage. JC.Raoult (discuter) 19 janvier 2023 à 17:45 (CET)