Ada Lovelace est considérée comme la première programmeuse informatique et la première à écrire un logiciel pour un ordinateur. Le programme a été publié avec ses notes pour le moteur analytique de Babbage en 1843, bien que le moteur n'ait jamais été achevé.
Ada Lovelace est née en 1815 d'Annabella Milbanke et du poète romantique Lord Byron. Elle étudie les mathématiques dès son plus jeune âge et entame une correspondance avec Charles Babbage en 1833 suite à une démonstration de son Moteur de différence.
Babbage a conçu plus tard son moteur analytique, un ordinateur mécanique qui a été le premier ordinateur programmable proposé. Malgré les efforts de Babbage et Lovelace, le moteur analytique est resté inachevé en raison d'un manque de fonds.