Aller au contenu principal
Bethemesh
BiographieHistoire de l’informatique

Ada Lovelace : la visionnaire qui imagina le programme informatique

Découvrez la vie d'Ada Lovelace, sa collaboration avec Charles Babbage, son algorithme pour la machine analytique et l'héritage de celle que l'on présente souvent comme la première programmeuse.

Publié le 31 juillet 2026Lecture : 9 minPar Équipe Bethemesh
Débutant
Portrait à l'aquarelle d'Ada King, comtesse de Lovelace, vers 1840
Afficher le sommaire
  1. Une naissance entre poésie et mathématiques
  2. La rencontre avec Charles Babbage
  3. Le texte de Menabrea et les sept notes
  4. La note G et les nombres de Bernoulli
  5. Était-elle vraiment la première programmeuse ?
  6. Une vision qui dépassait le calcul
  7. Une vie courte et des ambitions multiples
  8. Une reconnaissance tardive
  9. Pourquoi Ada Lovelace compte encore aujourd’hui
  10. Chronologie
  11. Questions fréquentes
  12. Ada Lovelace a-t-elle inventé l’ordinateur ?
  13. Son programme a-t-il réellement fonctionné ?
  14. Pourquoi parle-t-on d’un programme alors que la machine n’existait pas ?
  15. Quel est le principal héritage d’Ada Lovelace ?

Ada Lovelace occupe une place singulière dans l’histoire de l’informatique. Née en 1815, plus d’un siècle avant les premiers ordinateurs électroniques, elle a réfléchi à une machine qui n’existait encore que sur le papier : la machine analytique de Charles Babbage. Elle n’a pas seulement décrit son fonctionnement. Elle a aussi envisagé qu’une machine programmable puisse manipuler des symboles, produire de la musique et exécuter des suites d’opérations générales.

C’est cette capacité à voir au-delà du calcul qui explique pourquoi son nom reste associé aux origines de la programmation.

Une naissance entre poésie et mathématiques

Augusta Ada Byron naît à Londres le 10 décembre 1815. Elle est la fille du poète romantique George Gordon Byron, plus connu sous le nom de Lord Byron, et d’Anne Isabella Milbanke, surnommée par son époux la « princesse des parallélogrammes » en raison de son goût pour les mathématiques.

Le mariage de ses parents se brise rapidement. Ada ne connaîtra pratiquement pas son père, qui quitte l’Angleterre alors qu’elle est encore enfant et meurt en Grèce en 1824.

Sa mère organise pour elle une éducation scientifique peu commune pour une jeune fille de l’aristocratie britannique du XIXe siècle. Ada étudie les mathématiques, la logique, la musique et les langues avec plusieurs précepteurs. Parmi les personnes qui jouent un rôle important dans sa formation figurent la scientifique Mary Somerville et, plus tard, le mathématicien Augustus De Morgan.

Cette éducation n’étouffe pourtant pas son imagination. Ada cherche plutôt à réunir deux univers que l’on oppose souvent : la rigueur mathématique et la créativité poétique. Elle parlera elle-même de science poétique pour décrire cette manière de raisonner.

La rencontre avec Charles Babbage

En juin 1833, Ada rencontre Charles Babbage lors d’une réception. Babbage est déjà connu pour ses projets de machines mécaniques capables d’automatiser les calculs.

Il travaille d’abord sur la machine à différences, conçue pour produire automatiquement des tables numériques. Lorsqu’Ada découvre un modèle partiel de cette machine, elle comprend immédiatement l’intérêt du projet. Une correspondance intellectuelle durable s’installe entre elle et Babbage.

Babbage imagine ensuite une machine beaucoup plus ambitieuse : la machine analytique. Contrairement à la machine à différences, spécialisée dans une famille de calculs, la machine analytique doit pouvoir exécuter différentes suites d’instructions.

Dans les plans de Babbage apparaissent plusieurs idées que l’on retrouve dans les ordinateurs modernes :

  • une mémoire, appelée le « magasin » ;
  • une unité de calcul, appelée le « moulin » ;
  • des instructions fournies au moyen de cartes perforées ;
  • des opérations répétées ;
  • la possibilité de choisir la suite des opérations selon un résultat intermédiaire.

La machine ne sera jamais entièrement construite du vivant de Babbage. Mais son architecture ouvre une question nouvelle : que pourrait-on faire avec une machine générale capable de suivre un programme ?

Le texte de Menabrea et les sept notes

En 1842, l’ingénieur italien Luigi Federico Menabrea publie en français un mémoire décrivant la machine analytique à partir d’une conférence donnée par Babbage à Turin.

Ada traduit ce texte en anglais. Encouragée par Babbage, elle complète la traduction avec sept notes, identifiées de A à G. Ces notes sont beaucoup plus longues que le texte d’origine et sont publiées en 1843 sous les initiales A.A.L.

Elles ne constituent pas un simple commentaire. Ada y explique les principes de la machine, compare son système de cartes perforées au métier à tisser Jacquard et examine ses usages possibles.

Elle formule notamment une idée essentielle : si des objets peuvent être représentés selon des règles formelles, la machine pourrait les manipuler. Les nombres ne seraient donc pas seulement des quantités. Ils pourraient représenter des notes de musique, des lettres ou d’autres symboles.

Cette intuition annonce le principe général du traitement numérique de l’information.

La note G et les nombres de Bernoulli

La dernière note, la note G, contient un tableau décrivant comment la machine analytique pourrait calculer une suite de nombres de Bernoulli.

Ces nombres interviennent dans plusieurs domaines des mathématiques. Pour automatiser leur calcul, il faut organiser une succession précise d’opérations, prévoir des résultats intermédiaires et réutiliser certaines valeurs.

Le tableau d’Ada présente :

  • les variables utilisées ;
  • l’ordre des opérations ;
  • les valeurs conservées dans la mémoire ;
  • les répétitions nécessaires ;
  • la circulation des résultats entre les différentes parties de la machine.

C’est pourquoi cette méthode est souvent présentée comme le premier programme informatique publié destiné à être exécuté par une machine générale.

Il faut néanmoins nuancer cette formule. Babbage avait lui-même rédigé auparavant des suites d’opérations pour sa machine, mais elles n’avaient pas été publiées de la même manière. Les échanges entre Ada et Babbage montrent aussi une collaboration étroite. Les historiens discutent donc encore de la part exacte de chacun dans l’élaboration du tableau.

Le débat ne retire rien à l’importance des notes : elles constituent la première présentation publiée, développée et accessible d’un programme pour la machine analytique.

Était-elle vraiment la première programmeuse ?

Le titre de « première programmeuse de l’histoire » est devenu indissociable d’Ada Lovelace. Il est utile, mais il peut donner l’impression qu’elle aurait travaillé seule sur une machine déjà opérationnelle, ce qui n’est pas le cas.

La machine analytique n’a jamais été achevée. L’algorithme n’a donc pas été exécuté sur l’appareil pour lequel il était conçu. Babbage avait par ailleurs produit ses propres exemples de programmes et participé à la préparation de la note G.

À l’inverse, réduire Ada au rôle de simple traductrice serait tout aussi trompeur. Ses notes montrent une compréhension personnelle des possibilités de la machine. Elles relient les opérations mécaniques à une vision plus générale de la représentation symbolique et de la programmation.

La formulation la plus précise consiste donc à dire qu’Ada Lovelace est l’autrice du premier algorithme publié pour une machine programmable à usage général, dans le cadre d’une collaboration intellectuelle étroite avec Charles Babbage.

Une vision qui dépassait le calcul

L’apport le plus durable d’Ada ne se limite peut-être pas au tableau des nombres de Bernoulli.

À son époque, les machines de calcul sont principalement perçues comme des outils destinés à accélérer l’arithmétique. Ada comprend que la machine analytique pourrait traiter tout objet susceptible d’être traduit en relations formelles.

Elle imagine par exemple qu’une machine pourrait composer des morceaux de musique complexes si les règles de l’harmonie étaient correctement exprimées.

Cette idée est très proche de la manière dont fonctionnent aujourd’hui les systèmes numériques. Un ordinateur ne voit pas directement une photographie, une chanson ou un texte. Il traite des représentations codées selon des conventions.

Ada distingue également l’exécution mécanique de la création des règles. La machine peut suivre les opérations prévues, mais elle ne produit pas spontanément une idée qui ne lui a pas été fournie. Cette réflexion, parfois appelée « objection de Lovelace », sera encore discutée un siècle plus tard par Alan Turing dans ses travaux sur l’intelligence des machines.

Une vie courte et des ambitions multiples

En 1835, Ada épouse William King. Lorsque celui-ci devient comte de Lovelace en 1838, elle prend le titre de comtesse de Lovelace. Le couple a trois enfants.

Malgré les contraintes sociales et familiales, Ada poursuit ses études et ses projets. Elle souhaite développer davantage ses compétences mathématiques et envisage d’autres recherches scientifiques. Sa correspondance révèle une grande ambition intellectuelle, mais aussi des périodes de maladie et des difficultés personnelles.

Elle meurt le 27 novembre 1852, à l’âge de 36 ans, après plusieurs mois de maladie. Elle est enterrée, selon son souhait, près de son père dans l’église Sainte-Marie-Madeleine de Hucknall, en Angleterre.

Son travail tombe ensuite largement dans l’oubli. Les notes de 1843 ne retrouvent une audience importante qu’au XXe siècle, lorsque l’apparition des ordinateurs électroniques permet de mesurer la portée des idées de Babbage et de Lovelace.

Une reconnaissance tardive

En 1953, les notes d’Ada sont republiées dans un ouvrage consacré aux machines numériques. Leur lecture prend alors un sens nouveau : la machine programmable qu’elle avait étudiée ressemble, dans ses principes, aux ordinateurs en train d’émerger.

Son nom devient progressivement un symbole de l’histoire de l’informatique et de la place des femmes dans les sciences.

Le langage de programmation Ada, conçu à partir de la fin des années 1970 pour le département de la Défense des États-Unis, est nommé en son honneur. Le langage est destiné aux systèmes où la fiabilité est essentielle, notamment dans l’aéronautique, les transports et les applications industrielles.

L’Ada Lovelace Day, célébré chaque année, met en valeur les contributions des femmes dans les sciences, les technologies, l’ingénierie et les mathématiques.

Des écoles, des bâtiments, des prix et des programmes de recherche portent également son nom.

Pourquoi Ada Lovelace compte encore aujourd’hui

Ada Lovelace n’a jamais utilisé un ordinateur moderne. Elle n’a pas vu la machine analytique fonctionner. Pourtant, ses textes abordent plusieurs idées centrales de l’informatique :

  • la séparation entre une machine générale et les instructions qu’elle exécute ;
  • la représentation de différents types d’information par des symboles ;
  • l’organisation méthodique d’un algorithme ;
  • la répétition d’opérations ;
  • la distinction entre les capacités d’une machine et l’intention humaine qui dirige son usage.

Son histoire montre aussi que les grandes avancées techniques ne proviennent pas uniquement de machines achevées. Elles naissent parfois d’une nouvelle manière de comprendre ce qu’une machine pourrait devenir.

C’est probablement là que se situe son héritage le plus profond : Ada Lovelace a regardé une mécanique inachevée et y a reconnu les contours d’un outil universel de traitement de l’information.

Chronologie

  • 1815 : naissance d’Augusta Ada Byron à Londres.
  • 1833 : première rencontre avec Charles Babbage et découverte de ses machines à calculer.
  • 1835 : mariage avec William King.
  • 1838 : elle devient comtesse de Lovelace.
  • 1842 : Luigi Menabrea publie son mémoire sur la machine analytique.
  • 1843 : publication de la traduction d’Ada et de ses sept notes, dont l’algorithme consacré aux nombres de Bernoulli.
  • 1852 : décès d’Ada Lovelace à l’âge de 36 ans.
  • 1953 : republication de ses notes dans le contexte de l’informatique électronique.
  • 1980 : le langage de programmation Ada reçoit officiellement son nom.

Questions fréquentes

Ada Lovelace a-t-elle inventé l’ordinateur ?

Non. La machine analytique a été conçue par Charles Babbage. Ada Lovelace a contribué à expliquer son fonctionnement, à formaliser un algorithme destiné à cette machine et surtout à envisager ses usages au-delà du calcul numérique.

Son programme a-t-il réellement fonctionné ?

Il n’a jamais été exécuté sur la machine analytique, puisque celle-ci n’a pas été achevée. Des historiens et informaticiens ont toutefois étudié le tableau de la note G pour comprendre son fonctionnement et ses limites.

Pourquoi parle-t-on d’un programme alors que la machine n’existait pas ?

Un programme est une suite organisée d’instructions destinée à une architecture donnée. Il peut être décrit avant que la machine soit entièrement construite, comme un logiciel peut aujourd’hui être conçu à partir d’une spécification matérielle.

Quel est le principal héritage d’Ada Lovelace ?

Son héritage réunit deux éléments : un exemple publié d’algorithme pour une machine programmable et une vision selon laquelle les ordinateurs pourraient manipuler toute forme d’information représentable symboliquement.

Sources et références

  1. 1.Science Museum Group --- Ada Lovelace
  2. 2.Computer History Museum --- Ada Lovelace
  3. 3.Bodleian Libraries --- Ada Lovelace and the Analytical Engine
  4. 4.Mathematical Association of America --- Ada Lovelace's Notes on the Analytic Engine
  5. 5.Thomas J. Misa --- Charles Babbage, Ada Lovelace, and the Bernoulli Numbers
  6. 6.Wikimedia Commons --- Portrait d'Ada Lovelace, domaine public

Collection

Les pionniers de l’informatique

  1. 01Ada Lovelace : la visionnaire qui imagina le programme informatique
  2. 02Charles Babbage : l'inventeur qui imagina l'ordinateur mécanique
  3. 03La machine à différences : automatiser les calculs avant l'ordinateur
  4. 04Les cartes perforées : du métier Jacquard aux premiers ordinateurs
  5. 05La machine analytique : l’ordinateur mécanique imaginé par Babbage
  6. 06Alan Turing : le mathématicien qui donna une forme au calcul
  7. 07Claude Shannon : l'ingénieur qui transforma l'information en science
  8. 08John von Neumann : le savant qui relia mathématiques et ordinateur
  9. 09La machine de Turing : le modèle abstrait qui définit le calcul
  10. 10L'architecture de von Neumann : le programme placé en mémoire
  11. 11La théorie de l'information : mesurer, compresser et transmettre les messages

Cet article vous a-t-il été utile ?