Ada Lovelace este considerat primul programator de calculator și primul care a scris software-ul pentru un calculator. Programul a fost publicat împreună cu notele sale pentru motorul analitic al lui Babbage în 1843, deși motorul nu a fost niciodată finalizat.
Ada Lovelace sa născut în 1815 la Annabella Milbanke și la poetul romantic Lord Byron. A studiat matematica de la o vârstă fragedă și a început o corespondență cu Charles Babbage în 1833, în urma unei demonstrații a motorului său de diferențe.
Babbage și-a proiectat ulterior motorul analitic, un computer mecanic care a fost primul calculator programabil propus. În ciuda eforturilor depuse de Babbage și Lovelace, motorul analitic a rămas neterminat din cauza lipsei de fonduri.