Ada Lovelace gilt als die erste Computerprogrammiererin und die erste, die Software für einen Computer schrieb. Das Programm wurde zusammen mit ihren Notizen für Babbages Analytical Engine im Jahr 1843 veröffentlicht, obwohl die Engine nie fertiggestellt wurde.
Ada Lovelace wurde 1815 als Tochter von Annabella Milbanke und dem romantischen Dichter Lord Byron geboren. Sie studierte schon in jungen Jahren Mathematik und begann 1833 nach einer Demonstration seiner Differenzmaschine eine Korrespondenz mit Charles Babbage.
Babbage entwarf später seine Analytical Engine, einen mechanischen Computer, der der erste vorgeschlagene programmierbare Computer war. Trotz der Bemühungen von Babbage und Lovelace blieb die Analytical Engine aus Geldmangel unvollendet.