[Chaque jour de confinement un nouvel article de Ma petite encyclopédie, aujourd’hui Ada Lovelace, demain Adrian Frutiger]
Ada Lovelace
Ada King, Comtesse de Lovelace par Alfred Edward Chalon (Source : Wikimedia commons, domaine public)
Elle est la fille de Lord Byron et est passée à la postérité pour avoir réalisé le premier programme informatique alors qu’elle travaillait sur la machine analytique de Charles Babbage qui est considéré comme un des ancêtres de l’ordinateur.
Mathématicienne pasionnée, Ada Lovelace a publié des notes sur la machine de Babbage qui montrent qu’elle avait parfaitement compris son fonctionnement et même qu’elle avait pressenti les application futures et non numérique de ce type de machines (voir citation suivante).
Citation
« Beaucoup de personnes […] s’imaginent que parce que la Machine fournit des résultats sous une forme numérique, alors la nature de ses processus doit être forcément arithmétique et numérique, plutôt qu’algébrique ou analytique. Ceci est une erreur. La Machine peut arranger et combiner les quantités numériques exactement comme si elles étaient des lettres, ou tout autre symbole général; en fait elle peut donner des résultats en notation algébrique, avec des conventions appropriées. » (Ada Lovelace cité par Doron Swade)
Bibliographie
BAUM J. The Calculating passion of Ada Byron. Hamden, Conn : Archon books, 1986. 133 p.ISBN : 978-0-208-02119-9.
LOVELACE A. K. Ada, the enchantress of numbers : a selection from the letters of Lord Byron’s daughter and her description of the first computer. Mill Valley (Calif.) Sausalito (Calif.) : Strawberry press Critical connection, 1992. 439 p.ISBN : 978-0-912647-09-8.
O’REGAN C. G. Giants of computing : a compendium of select, pivotal pioneers. London : Springer, 2013. ISBN : 978-1-4471-5340-5.
SOYER J.-P. Ada de Lovelace et la programmation informatique. Paris : Éd. du Sorbier, 1998. 31 p.(Eurêka). ISBN : 978-2-7320-3539-0.
STEIN D. Ada : a life and a legacy. Cambridge, Mass. London : MIT press, 1985. 321 p.(MIT press series in the history of computing). ISBN : 978-0-262-19242-2.
Diagramme d’un algorithme pour la machine analytique de Babbage permettant de calculer les nombres de Bernouilli. Extrait de « Sketch of The Analytical Engine Invented by Charles Babbage by Luigi Menabrea with notes by Ada Lovelace » (1842). (image du domaine public).