Ada Lovelace
English mathematician (1815–1852)
Ada Lovelace and the possibilities of a machine
An unusual mathematical education
Born Augusta Ada Byron in 1815, Lovelace studied mathematics through private tutoring at her mother’s urging. She met Charles Babbage in 1833 and became interested in his plans for mechanical calculation. Their collaboration connected her mathematical training to a machine that had not yet been built.
The 1843 notes
Lovelace translated an article by engineer Luigi Menabrea on Babbage’s proposed Analytical Engine and added extensive notes of her own. One note laid out a sequence of operations for calculating Bernoulli numbers. Historians debate how to divide credit for the work with Babbage, so a simple claim that she alone invented programming would overstate the record.
Beyond arithmetic
Her notes also considered what the engine might do if symbols represented more than quantities, including the possibility of composing music. This was a distinctive conceptual step: she discussed a general-purpose machine in terms wider than numerical calculation, even though the Analytical Engine was never completed in her lifetime.