Ada Lovelace

Ada Lovelace
Page d'aide sur l'homonymie Pour les articles homonymes, voir Ada et Lovelace.
Ada Lovelace
Ada Augusta Byron King
Ada Augusta Byron King

Naissance 10 décembre 1815
Londres
Décès 27 novembre 1852 (à 36 ans)
Londres
Nationalité Drapeau du Royaume-Uni britannique
Profession mathématicienne, informaticienne
Ascendants Annabella Milbanke et Lord Byron
Conjoint William King

Augusta Ada King, comtesse Lovelace, généralement appelée Ada Lovelace, née à Londres le 10 décembre 1815 et morte à Londres le 27 novembre 1852, est principalement connue pour avoir traduit et annoté une description de la machine analytique de Charles Babbage, un ancêtre mécanique de l'ordinateur. Dans ces notes, on peut trouver le premier algorithme publié[Woolley 1], destiné à être exécuté par une machine, ce qui amène parfois à considérer Ada Lovelace comme « le premier programmeur de l'histoire ». Elle a également entrevu et décrit dans ces notes certaines possibilités offertes par les calculateurs universels allant bien au-delà du calcul numérique, et de ce qu'imaginaient Babbage et ses contemporains[Woolley 2][Swade 1].

Lovelace est une femme assez connue dans les pays anglo-saxons et en Allemagne, notamment auprès des féministes ; elle est moins connue en France, mais de nombreux développeurs connaissent le langage Ada nommé en son honneur.

Sommaire

Biographie

Environnement familial

Ada était la seule fille légitime du poète Lord Byron et de sa femme Annabella Milbanke, une mathématicienne, cousine de Caroline Lamb, dont la liaison avec Byron fut à l'origine d'un scandale. Le premier prénom d'Ada, Augusta, aurait été choisi en hommage à Augusta Leigh, la demi-sœur de Byron, avec qui ce dernier aurait eu des relations incestueuses[Swade 2]. Le prénom Ada aurait été choisi par Byron lui-même[Stein 1]. C'est Augusta qui encouragea Byron à se marier pour éviter un scandale, et il épousa Annabella à contrecœur[réf. souhaitée], en janvier 1815. Ada naît en décembre de cette même année. À la suite de quatre tentatives de viol en état d'ivresse de la part de Byron[Swade 2], Annabella quitte Byron le 16 janvier 1816, gardant Ada avec elle. Le 21 avril, Byron signa l'acte de séparation, puis quitta le Royaume-Uni pour toujours. Il ne les revit jamais.

Annabella adorait les mathématiques (Byron l'appellait parfois « la princesse des parallélogrammes »[Swade 2]) et fit en sorte que les tuteurs d'Ada lui donnent une éducation approfondie en mathématiques et en sciences, ce qui était tout à fait inhabituel à l'époque dans l'éducation d'une jeune fille de la noblesse. En 1832, Ada rencontre Mary Sommerville, éminente chercheuse et auteur scientifique du XIXe siècle, qui l'encouragea et l'aida à progresser en mathématiques. Le 5 juin 1833, Mary lui présenta Charles Babbage, et Ada fut immédiatement fascinée par ses machines à calcul. Ils devinrent très proches, Ada semblant trouver en Babbage le père qu'elle n'a jamais eu[Collier 1]. Parmi ses autres connaissances, on compte David Brewster, Charles Wheatstone, Charles Dickens et Michael Faraday.

Elle se marie en 1835 à William King (en), 1er comte Lovelace. Ils eurent trois enfants : Byron, né le 12 mai 1836, Annabella (Mademoiselle Anne Blunt (en)) née le 22 septembre 1837 et Ralph Gordon né le 2 juillet 1839. William était dévoué à Ada et encourageait les goûts et les activités d'Ada en mathématiques. La famille vécut à Ockham Park, à Ockham. Son titre et son nom complet furent pendant la plus grande partie de sa vie La très honorable Augusta Ada, comtesse Lovelace. Elle est plus connue sous le nom de Ada Lovelace.

La santé fragile d'Ada, mise à l'épreuve par les grossesses, et ses responsabilités de mère, la tiennent écartée de ses activités mathématiques jusqu'en 1839. À cette date, elle demande à Babbage de lui recommander un tuteur en mathématiques : le célèbre mathématicien Auguste De Morgan accepte cette charge. Les études d'Ada reprennent, et De Morgan trouve en Ada une élève enthousiaste et créative[Swade 3]. Elle tourne maintenant entièrement son travail vers la machine analytique de Babbage, et propose à ce dernier ses services pour poursuivre le développement et la promotion de sa machine.

Traduction et notes du mémoire sur la machine de Babbage

En octobre 1842, parait en français, dans un journal suisse, une description de la machine analytique de Babbage réalisée par le mathématicien italien Federico Luigi, comte de Menabrea (1809-1896). Charles Wheatstone propose à Ada Lovelace, qui a un bon niveau de français, de traduire ce mémoire pour le journal Scientific Memoirs spécialisé dans les articles scientifiques étrangers.

Elle passa neuf mois, entre 1842 et 1843, sous la supervision de Wheatstone, sur cette traduction. Babbage lui-même n'intervint que très peu, étant malade pendant cette même période, et la traduction lui fut présentée au début de l'année 1843 un peu comme un « fait accompli »[Swade 4]. Il demanda alors à Ada pourquoi elle n'avait pas fait elle-même un mémoire présentant la machine analytique, ce à quoi elle répondit que l'idée ne lui était pas venue à l'esprit. Babbage proposa alors à Ada d'augmenter la traduction avec des notes développant et commentant certains aspects du mémoire, idée immédiatement adoptée avec enthousiasme par Ada.

S'ensuivit une période de travail frénétique sur ces notes, en collaboration étroite avec Charles Babbage qui annotait les brouillons, corrigeait les incompréhensions tout en encourageant et félicitant Ada de son travail[Swade 5]. Elle ajouta à cet article sept notes, labellisées de A à G, représentant près de trois fois le volume de texte de l'article original. La note G mentionne un véritable algorithme très détaillé pour calculer les nombres de Bernoulli avec la machine[1]. Ce programme est souvent considéré comme le premier véritable programme informatique au monde[1], car les algorithmes décrits jusque-là n'étaient pas écrits avec un formalisme, un langage, destinés à être exécuté sur une machine.

On ne sait pas exactement dans quelle mesure Ada Lovelace a programmé elle-même cet algorithme[Toole 1], ayant été en relation constante et étroite avec Babbage. Ce qui semble sûr est que c'est Ada qui a eu l'idée de donner un exemple de programmation de la machine en utilisant le calcul des nombres de Bernoulli, et que Babbage a fourni à Ada au minimum les formules mathématiques de base. Selon Betty Toole, Ada était tout à fait en mesure de réaliser elle-même le programme, ayant montré une profonde compréhension de la machine dans sa traduction et ses notes, et des lettres entre Babbage et Ada semblent indiquer que le rôle de Babbage s'est effectivement limité à fournir les formules mathématiques[Toole 1]. En revanche, Bruce Collier, un des meilleurs spécialistes de la machine de Babbage, porte le jugement sévère suivant : « Cela ne serait qu'une légère exagération de dire que les notes du mémoire ont été écrites par Babbage, et que — pour des raisons qui lui sont propres — il a entretenu l'idée dans l'esprit d'Ada Lovelace, et dans l'esprit du public, que ces notes étaient d'elle[Swade 6]. »

Dans d'autre notes, Ada Lovelace montre une perception des potentialités de la machine que Doron Swade considère comme « visionnaire, même dans une perspective moderne »[Swade 1]. Babbage avait une vision de sa machine comme étant tournée vers le calcul numérique, avec à la limite des extensions vers le calcul algébrique avec la possibilité de manipuler des symboles plutôt que des chiffres. Mais il n'a jamais rien publié allant dans ce sens, et il n'a pas approfondi cette possibilité, allant même jusqu'à imaginer un autre type de machine spécifique pour les calculs algébriques[Swade 1]. En revanche, Ada Lovelace décrit explicitement des possibilités allant au-delà d'un contexte mathématique, comme l'hypothèse que « la machine pourrait composer de manière scientifique et élaborée des morceaux de musique de n'importe quelle longueur ou degré de complexité ».

Un autre passage, cité par Doron Swade, illustre cette vision de calculateur universel : « 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 que 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. ». Il fallut attendre les années 1930 avec Alan Turing pour formaliser une telle notion de calculateur universel qui manipule des symbole généraux, et abandonner la notion de calculatrice purement numérique.

La ruine et la mort

Dans l’espoir de subventionner les projets de Babbage, qui n'avait pas obtenu de financement du gouvernement britannique, Lady Ada se mit à jouer. Elle travailla à un système qui devait lui permettre de remporter le derby d'Epsom mais ne l'entraîna que dans l'accumulation de dettes.

Elle mourut à l'âge de 36 ans d'un cancer de l'utérus, après avoir été saignée à mort par ses médecins. Elle laissait deux fils et une fille. Sa fille, Anne Blunt, est connue pour avoir voyagé au Moyen-Orient et pour avoir élevé des chevaux arabes.

Elle fut enterrée conformément à son souhait près de son père qu'elle n'avait jamais connu, à l'église Sainte Marie Magdalene de Hucknall, à Newstead Abbey, dans le comté de Nottingham.

Notoriété posthume

Tombés dans l'oubli, Ada Lovelace et ses travaux furent exhumés avec l'avènement de l'informatique. Le nom d'Ada apparaît pour la première fois pour nommer le langage de programmation conçu entre 1977 et 1983 pour le Ministère de la Défense américain (DoD) par une équipe de CII Honeywell Bull dirigée par le Français Jean Ichbiah, le 2 mai 1979.

Ada Lovelace

Les observateurs pensaient alors que le langage s'appellerait DoD-1. L'idée de baptiser le langage du nom d'Ada est attribuée à Jack Cooper, du Naval Material Command, et remonte à juillet 1978. Ada Lovelace est considérée par les informaticiens comme la première programmeuse de l'histoire. On peut voir notamment son portrait sur les hologrammes d'authentification des produits Microsoft.

Œuvre

Dans la fiction

  • Ada est l'un des personnages principaux de l'histoire alternative La Machine à différences de Bruce Sterling et William Gibson, qui décrit un monde dans lequel la machine de Babbage aurait été produite de manière industrielle et où l'ère informatique aurait commencé un siècle plus tôt.
  • Le film Conceiving Ada (1997), réalisé par Lynn Hershman-Leeson, établit un parallèle entre l'existence d'une britannique contemporaine et la biographie d'Ada Lovelace.
  • Le personnage de Ada, une petite fille douée en mathématiques, dans la bande dessinée Nombre, par Egger et Thierry Smolderen, est un clin d'œil à Ada Lovelace.
  • Le personnage de Ada Enigma, jeune fille libre et indépendante, dans la série homonyme, par Vincent Dutreuil et François Maingoval, doit son nom à un clin d'œil à Ada Lovelace et à la machine Enigma.
  • Le nom d'Ada Byron a été choisi par la 37ème promotion (2007/2008) des élèves attachés chargés du traitement de l'information de l'IRA (Institut régional d'administration) de Lille.
  • ADA est le nom de l'intelligence artificielle qui copilote le robot Jehuty dans Zone of the Enders, la voix synthétique d'ADA ayant une tessiture féminine.
  • Scott Westerfeld a integré Ada Lovelace dans sa trilogie Midnighters.

Voir aussi

Sur les autres projets Wikimedia :

Articles connexes

Lien externe

Notes et références

  • (en) Benjamin Woolley, The Bride of Science: Romance, Reason, and Byron's Daughter, McGraw-Hill, 1999  :
  1. p. 269
  2. p. 267
  • (en) Dorothy Stein, Ada: A Life and a Legacy, Cambridge, Mass., The MIT Press, 1985 (ISBN 0-262-19242-X)  :
  1. p. 17
  • (en) Doron Swade, The Difference Engine: Charles Babbage and the Quest to Build the First Computer, Penguin (Non-Classics), 2002  :
  1. a, b et c p. 169
  2. a, b et c p. 156
  3. p. 157
  4. p. 160
  5. p. 161
  6. Cité par Swade, p. 168
  1. p. 69
  • (en) Betty Toole, Ada and the first computer, Scientific American, 1999 [lire en ligne]  :
  1. a et b p. 80
Divers

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Ada Lovelace de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Ada Lovelace — Ada Lovelace, auch Ada Augusta Byron oder Ada King, eigentlich Augusta Ada King Byron, Countess of Lovelace (* 10. Dezember 1815 in London; † 27. November 1852 in London) war eine britische Mathematikerin. Sie war die Tochter Lord Byrons und… …   Deutsch Wikipedia

  • Ada Lovelace — Ada Augusta Byron King Nacimiento …   Wikipedia Español

  • Ada Lovelace — Ada Augusta Byron King (10 de diciembre de 1815 27 de noviembre de 1852) fue la primera programadora en la historia de las computadoras. Ada Augusta nació en Inglaterra, única hija legítima del poeta inglés Lord Byron y de Annabella Milbanke… …   Enciclopedia Universal

  • Ada Lovelace — Infobox Scientist name = Ada Lovelace image size =200px birth date = December 10, 1815 birth place = London death date = November 27, 1852 death place = Marylebone nationality = England field = mathematics influenced =Augusta Ada King, Countess… …   Wikipedia

  • Augusta Ada Lovelace — Ada Lovelace Pour les articles homonymes, voir Ada et Lovelace. Ada Lovelace …   Wikipédia en Français

  • Lady Ada Lovelace — Ada Lovelace Pour les articles homonymes, voir Ada et Lovelace. Ada Lovelace …   Wikipédia en Français

  • Ada Augusta Byron — Ada Lovelace Ada Lovelace (auch Ada Augusta Byron, Ada King oder Countess of Lovelace) (* 10. Dezember 1815 in London; † 27. November 1852 ebenda; eigentlich Augusta Ada King Byron, Countess of Lovelace) war eine britische Mathematikerin. Sie war …   Deutsch Wikipedia

  • Ada Byron — Ada Lovelace Ada Lovelace (auch Ada Augusta Byron, Ada King oder Countess of Lovelace) (* 10. Dezember 1815 in London; † 27. November 1852 ebenda; eigentlich Augusta Ada King Byron, Countess of Lovelace) war eine britische Mathematikerin. Sie war …   Deutsch Wikipedia

  • Ada King — Ada Lovelace Ada Lovelace (auch Ada Augusta Byron, Ada King oder Countess of Lovelace) (* 10. Dezember 1815 in London; † 27. November 1852 ebenda; eigentlich Augusta Ada King Byron, Countess of Lovelace) war eine britische Mathematikerin. Sie war …   Deutsch Wikipedia

  • Ada de Lovelace — Ada Lovelace Pour les articles homonymes, voir Ada et Lovelace. Ada Lovelace …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”