Augusta Ada Byron dit Ada Lovelace, est une femme britannique née le 10 décembre 1815. Annabella sa mère, destinait sa fille à être mathématicienne et scientifique. Annabella fit suivre alors à sa fille des cours de sciences et mathématiques, fait inhabituel à l’époque , par Augustus de Morgan, connu comme mathématicien britannique et spécialiste de logique.
Le 5 juin 1833 elle rencontre Charles Babbage qu’il lui explique alors en détail le fonctionnement de sa machine à différences. En 1820, Charles Babbage développa un premier engin capable d'automatiser ces calculs : « Difference Engine », qui employait des techniques mathématiques simples.
Ada Lovelace épouse William King, 1er comte Lovelace, en 1835. De leur union naîtront 3 enfants : Byron, Annabella (Anne Blunt) et Ralph Gordon. Par ses grossesses, Ada est fragilisée et est é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 qui accepte.
Ce fut le démarrage d’une longue et amicale collaboration avec Babbage, qui dura une dizaine d’années. Elle suivit en détails la genèse de la machine analytique. Elle rédigeait des «diagrammes» qui avaient pour but d'expliquer comment devait procéder la machine pour arriver au résultat recherché, pour cette machine qui fonctionnait à l'aide d'engrenages, son travail fut précurseur de la programmation. Elle publia en 1843 une étude démontrant que le procédé de Babbage permettait d'économiser du temps de travail . Enfin, selon elle, les mathématiques pouvaient être appliquées à l'astronomie et à la physique, ce qui était très controversé à l'époque.
Elle écrit : « 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. Elle peut suivre une analyse; mais elle n'a pas la faculté d'imaginer des relations analytiques ou des vérités. Son rôle est de nous aider à effectuer ce que nous savons déjà dominer » .
En octobre 1842, paraît 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). Elle passa alors neuf mois à le traduire en anglais et à rédiger un mémoire à l’aide de des notes de Babbage. Ce programme est souvent considéré comme le premier véritable programme informatique au monde, car les algorithmes décrits jusque-là n'étaient pas écrits avec un formalisme, un langage, destinés à être exécuté sur une machine.
Ses compétences en calcul des probabilités lui donnent à penser qu’elle peut les utiliser pour gagner aux courses, peut-être dans l'espoir de financer les travaux de Babbage. Ceci finira par la ruiner, elle quitta son mari, tomba malade, se drogua pour lutter contre la douleur et décède alors le 27 novembre 1852 à Londres, des suites d'un cancer de l'utérus après avoir été saignée à mort par ses médecins.
De son décès, il en subsiste le langage ADA, langage de programmation du DoD (Department of Defense des Etats-Unis) conçu et développé en France, entre 1977 et 1983, par une équipe dirigée Jean Ichbiah à la demande du département.