Rabbit Hole MapsAbout

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.