Technology & Medicine › Industrial revolution › Babbage's Difference and Analytical Engines
Ada Lovelace
1815–1852; notes published 1843· Person· Communication & computing
Mostly agreedGood evidence; some details, dates or numbers uncertain.
English mathematician whose 1843 notes on Babbage's Analytical Engine described what computers could do, including a published program.
See it on the Technology & Medicine map →How it works
Ada, daughter of the poet Lord Byron, was steered toward mathematics by her mother and met Babbage in 1833, at 17. In 1843 she translated Luigi Menabrea's French article on the Analytical Engine and added notes three times longer. Note G set out how the engine could compute Bernoulli numbers. She also argued it could manipulate any symbols, even compose music, not just numbers. She died of cancer in 1852, aged 36.
Why it mattered
She grasped that a calculating machine could become a general symbol processor: the conceptual leap from calculator to computer.
Legacy and how we know
Her published notes, signed 'A.A.L.', and her letters with Babbage survive; she is honored by the Ada programming language (1980) and Ada Lovelace Day.
Still unknown or debated
Whether she deserves the title 'first programmer' is debated: Babbage wrote earlier programs, and historians disagree on how much of the mathematics was hers.
Connections (3)
▸Babbage's Difference and Analytical Engines were programmed on paper by Ada LovelaceMostly agreed
The connection
Babbage explained the Analytical Engine in Turin in 1840, and Luigi Menabrea wrote it up in French. Lovelace translated the article and added notes three times longer, including a step-by-step table for computing Bernoulli numbers, a sequence used in mathematics, on the engine. It is often called the first published computer program.
When and how
London, 1842–43, in close correspondence with Babbage; published in Taylor's Scientific Memoirs, 1843, signed only 'A.A.L.'
How sure are we?
The published notes and her letters to Babbage survive, showing her drafting, questioning and correcting the work.
Debates and open questions
Babbage had sketched smaller programs years earlier, and how much of Note G's mathematics was hers versus his is debated.
▸Ada Lovelace foresaw the general-purpose Electronic computer (Z3, Colossus, ENIAC)Mostly agreed
The connection
In her 1843 notes on Babbage's Analytical Engine, Lovelace argued that such a machine could handle any symbols, such as musical notes, not just numbers. She also set out step-by-step instructions for computing Bernoulli numbers, often called the first program. Electronic computers a century later realized her vision of a general-purpose machine.
When and how
London, 1843: her translation of Luigi Menabrea's article on the engine, with her own notes three times longer; republished in 1953 as computers emerged.
How sure are we?
Her published notes, especially Note G with the Bernoulli method, survive, and Turing quoted her in 1950. But her ideas were mostly rediscovered after the first computers were built.
Debates and open questions
How much of the program and the vision was hers rather than Babbage's is debated; some scholars stress her deep insight, others see her mainly as a gifted explainer.
▸Alan Turing rebutted the 'Lady Lovelace objection' of Ada LovelaceWell documented
The connection
Lovelace wrote that the Analytical Engine 'has no pretensions whatever to originate anything' and could only do what it was ordered. In his 1950 paper 'Computing Machinery and Intelligence', Turing named this 'Lady Lovelace's Objection' and argued machines could surprise us and might, in principle, learn.
When and how
London, 1843 (Lovelace's Note G); Manchester, 1950, published in the philosophy journal Mind.
How we know
Both texts survive and are widely reprinted; Turing quotes her directly.
Debates and open questions
Whether today's AI systems truly 'originate' anything or only recombine their training data is the same debate, still unresolved.