Ada Lovelace, pionnière de l’informatique
Le 11 février, à l’occasion de la journée internationale des femmes et des filles de science, (re)découvrons Ada Lovelace (1815-1852), mathématicienne britannique, considérée comme la première programmeuse de l’histoire, une femme remarquable et inspirante.
Parenté
Elle est la fille du poète Lord Byron et d’Annabella Milbanke, une femme cultivée passionnée de mathématiques.
Elle épouse en 1835 William King, devenu comte de Lovelace, avec qui elle a trois enfants.
Éducation
Souhaitant éloigner sa fille de l’influence poétique et tumultueuse de Byron, Annabella lui offre une éducation scientifique rigoureuse, rare pour une femme de la noblesse à cette époque. Encouragée par des figures comme Mary Somerville et Charles Babbage, Ada se passionne pour les mathématiques et les machines à calcul.
En 1843, Ada traduit et enrichit un article sur la machine analytique de Babbage, ajoutant des notes révolutionnaires, notamment la note G, qui contient un algorithme pour calculer les nombres de Bernoulli. Cet algorithme est reconnu comme le premier programme informatique de l’histoire, intégrant des concepts comme les boucles conditionnelles.
La machine analytique
La machine analytique de Charles Babbage est une calculatrice mécanique programmable imaginée en 1834 par le mathématicien anglais Charles Babbage.
La machine comprenait plusieurs composants fondamentaux d’un ordinateur actuel :
Le magasin
Une mémoire pour stocker les données et les résultats intermédiaires (jusqu’à 20 Ko selon les plans).
Le moulin
L’unité de calcul équivalente à un processeur.
Des cartes perforées
(inspirées du métier à tisser de Jacquard) pour entrer les instructions et les données, permettant une programmation flexible.
Des périphériques de sortie
Notamment une imprimante, une moulure de stéréotypes et une cloche d’alerte.
Bien qu’elle n’ait jamais été construite dans sa totalité de son vivant malgré des plans détaillés, en raison de contraintes techniques, financières et politiques, elle est considérée comme l’ancêtre des ordinateurs modernes.
Son fils, Henry Babbage, a construit une partie de la machine (le moulin et l’imprimante) entre 1880 et 1910, validant la faisabilité des idées de son père.
Une réplique de la machine à différences n°2, inspirée de ces projets, a été construite en 1991 par David Link et Doron Swade, confirmant la justesse des conceptions de Babbage.
La note G
La Note G est la dernière et la plus célèbre des sept notes rédigées par Ada Lovelace en 1843 dans le cadre de sa traduction et expansion d’un article de Luigi Menabrea sur la machine analytique de Charles Babbage. Elle est généralement considérée comme le premier programme informatique de l’histoire car elle décrit un algorithme détaillé pour calculer les nombres de Bernoulli à l’aide de la machine hypothétique.
L’algorithme de la Note G utilise des opérations arithmétiques de base (addition, soustraction, multiplication, division) et met en œuvre des concepts fondamentaux de l’informatique moderne, notamment des boucles conditionnelles et une gestion structurée des variables stockées dans des colonnes mémoire.
Bien que la machine analytique n’ait jamais été construite, l’algorithme a été testé et validé par des simulations modernes, confirmant sa capacité à calculer correctement le huitième nombre de Bernoulli (B₈ = −1/30), malgré une petite erreur de mise en page dans le texte original.
Pour conclure
Visionnaire, Ada imagine que les machines pourraient aller au-delà du calcul numérique, notamment en composant de la musique. Ses travaux, longtemps oubliés, ont été redécouverts avec l’avènement de l’informatique moderne. Le langage de programmation ADA lui rend hommage.
11 JANVIER
LA JOURNÉE INTERNATIONALE DES FEMMES ET DES FILLES DE SCIENCE
La Journée internationale des femmes et des filles de science est célébrée chaque année le 11 février depuis l’adoption de la résolution A/RES/70/212 par l’Assemblée générale des Nations Unies en 2015. Cette journée vise à promouvoir l’accès et la participation pleine et équitable des femmes et des filles aux sciences, en particulier dans les domaines de la science, de la technologie, de l’ingénierie et des mathématiques (STIM), où elles restent sous-représentées.
À lire aussi
Biographie d’Ada Lovelace
Ada ou la beauté des nombres, par Catherine Dufour
Biographie de Lord Byron
Lord Byron, par Daniel Salvatore Schiffer
Roman de science-fiction uchronique et steampunk
La Machine à différences, par W. Gibson et B. Sterling