Charles Babbage born 12/26/1791

Last Updated on May 30, 2025 by Dave Farquhar

Charles Babbage was born in London December 26, 1791, 233 years ago. Among other things, he invented the first mechanical computer, the Difference Engine. He then went on to invent the Analytical Engine, a mechanical computer that contained all of the essential ideas of a modern computer.

The Difference Engine

Charles Babbage
Charles Babbage designed mechanical computers that pushed 19th century manufacturing technology to its absolute limit.

Babbage’s Difference Engine was a mechanical calculator, designed to compute tables from logarithmic and trigonometric functions, useful in engineering, science, and navigation.

Charles Babbage built Difference Engine No.0 between 1819 and 1822. The British government then commissioned a second design, Difference Engine No.1, paying Babbage £1700. Nine years later, Babbage had managed to produce 1/7 of the plan. The government abandoned the project in 1842 after spending £17,000.

Babbage designed Difference Engine No.2 between 1846 and 1849. He incorporated ideas from his Analytical Engine to make this final design faster and need fewer parts.

The Analytical Engine

Charles Babbage’s Analytical Engine was a general purpose mechanical computer, complete with an arithmetic logic unit, conditional branching and loops, and integrated memory. It was Turing Complete. He started its design in 1837. It was to use punched cards to hold programs, and include a printer, a curve plotter, and bell. The Analytical Engine’s programming language resembled modern assembly languages, with opcodes and operands. Babbage was only able to build a small part of it before he died in 1871 at the age of 80. Babbage’s son Henry assembled a partially working unit between 1880 and 1910.

What went wrong with Charles Babbage’s computers

In 1991, the London Science Museum built a complete and working example of Babbage’s Difference Engine No. 2, his final design. They used materials and engineering tolerances available to Babbage during his lifetime. This disproved the conventional wisdom that Babbage’s designs could not have been produced using the manufacturing technology of his time. Babbage pushed the technology of his day to its absolute limit. But given adequate funding, we now know his designs would have been successful.

Babbage is considered the father of computing. The computer software chain store Babbage’s, a predecessor of Gamestop, was named for him.

If you found this post informative or helpful, please share it!