Ada Lovelace est née en 1815 à Londres, en Angleterre. Elle était la fille du célèbre poète Lord Byron.
Après le départ de son père, Annabella Milbanke, la mère d'Ada, a décidé de l'éduquer de telle sorte qu'elle ne ressemble pas à son père. Ada a donc reçu une éducation complète en sciences et en mathématiques, ce qui était fortement inhabituel pour les femmes de son époque.
Les femmes qui ont marqué l'informatique
1848: Ada Lovelace, la première programmeuse au monde
Elle est rapidement devenue passionnée par les mathématiques et lors d'une soirée en 1833, elle a rencontré le mathématicien Charles Babbage. Il lui a présenté son projet de machine analytique, une machine à calculer programmable.
Ada a rapidement compris les implications du travail de Babbage et a été la première à voir que la machine pourrait être utilisée pour plus que des simples calculs mathématiques et qu'elle pourrait traiter des images, des sons, etc.
En étudiant plus en profondeur, elle a compris qu'on pouvait réaliser des motifs algébriques selon le même mécanisme que celui mis en œuvre avec les cartes perforées du métier à tisser Jacquard, qui donnait les instructions nécessaires à la machine pour qu'elle effectue les calculs.
Un peu plus tard, en 1842, le mathématicien italien Louis-Frédéric Ménabréa a publié en français une description de la machine analytique de Babbage.
Charles Wheatstone a proposé à Ada Lovelace, qui avait un bon niveau de français, de traduire ce mémoire pour le journal Scientific Memoirs spécialisé dans les articles scientifiques étrangers.
Elle a alors passé 9 mois sur cette traduction et a décidé de rajouter des notes dans lesquelles elle a ajouté ses idées. Dans une note, elle a joint un algorithme très détaillé qui permettrait à la machine de calculer les nombres de Bernoulli (une suite de nombres rationnels étudiée par Jacques Bernoulli au XVIIe siècle).
Cette page est donc considérée comme le premier programme informatique du monde, même s'il n'a pas été exécuté sur un ordinateur.