Portrait of Charles Babbage
Computing

Charles Babbage

1791–1871 · Mathematician & Inventor

A mathematician and inventor who designed pioneering automatic calculating machines and a general-purpose programmable engine anticipating modern computers.

“On two occasions I have been asked, "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.”

BORN
December 26th, 1791
NATIONALITY
British
FIELD
Mathematician & Inventor
SUBJECT
Computing

Why is this scientist famous?

Designing the Difference Engine, an automatic mechanical calculator, and the Analytical Engine, an early design for a general-purpose programmable computer.

Babbage designed the Analytical Engine, a mechanical programmable computing machine with separate storage and processing and instructions supplied using punched cards. Although it was never completed in his lifetime, its design contained many important features that later became familiar in general-purpose computers.

Charles's story

Early Life

Born in London in 1791, Babbage showed an early talent for mathematics. He attended Cambridge University, where he helped found the Analytical Society to modernize British mathematics, which had fallen behind continental Europe.

The Difference Engine

While checking astronomical tables by hand, Babbage was appalled by the number of errors. He conceived the Difference Engine — a machine designed to calculate and print mathematical tables automatically, reducing the risk of human calculation and transcription errors. The British government funded the project, but it grew increasingly complex and was never completed.

The Analytical Engine

Babbage’s boldest idea was the Analytical Engine, conceived in the 1830s as a general-purpose programmable computing machine. It had a separate processing unit called the ‘mill’, memory called the ‘store’, and could be programmed using punched cards. Its planned operations included looping and conditional branching, features recognisable in later computers.

The Analytical Engine was never completed in Babbage’s lifetime. Its enormous complexity, continuing design changes, lack of funding and disputes surrounding his earlier Difference Engine project all contributed to this. Babbage nevertheless continued refining the design for many years.

Legacy

Babbage died in 1871 with his major engines unfinished. His detailed plans nevertheless remained an important part of the history of computing. In 1991, the Science Museum in London completed the main calculating section of Difference Engine No. 2 using Babbage’s original designs, demonstrating that the design was mechanically workable. Its printing mechanism was completed in 2002. The Analytical Engine itself has never been fully constructed, but its design is recognised as a major step toward general-purpose programmable computing.

What did they discover?

Difference Engine

Designed an automatic mechanical calculator for producing mathematical tables using the method of finite differences, with the aim of reducing errors in hand-calculated tables.

Analytical Engine

Designed an early general-purpose programmable computing machine with separate storage and processing, punched-card input, and planned support for operations including loops and conditional branching.

Amazing facts

01

He was known as the "irascible genius" for his combative personality and feuds with street musicians.

02

He designed a cow-catcher for the front of railway locomotives as one of many inventions and engineering ideas he explored.

03

He hated street musicians and once complained they cost him a quarter of his working time.

04

Ada Lovelace was his friend and collaborator; her 1843 Notes included a detailed Bernoulli-number algorithm, one of the earliest published descriptions of a program for such a machine.

05

The Science Museum completed the main calculating section of Difference Engine No. 2 in 1991 using Babbage’s original plans; the printing mechanism was added in 2002.

06

He held the Lucasian Chair of Mathematics at Cambridge — the same chair later held by Stephen Hawking.

Timeline

December 26th, 1791

Born in London, England on December 26

1810

Entered Trinity College, Cambridge

1812

Co-founded the Analytical Society to reform British mathematics

1822

Proposed the Difference Engine to the British government

1832

A working portion of Difference Engine No. 1 was assembled and demonstrated

1834

Began developing the Analytical Engine, a general-purpose programmable computing machine

1843

Ada Lovelace published her Notes on the Analytical Engine, including a detailed Bernoulli-number algorithm

October 18th, 1871

Died in London on October 18, age 79

Awards & honours

Fellow of the Royal Society
1816
Gold Medal of the Royal Astronomical Society
1824

Related Super Scientists

Articles about this scientist

Sources & references