Quiet Machine Studio

on-this-day · december 26

Photograph of Charles Babbage

charles babbage, circa 1860. source: wikimedia commons

The Computer Before Computers

On this day in 1791 — Charles Babbage was born. He designed the analytical engine, a computer, before electricity was common.

2 min read

Charles Babbage was born on December 26, 1791, in London. He would become a mathematician, philosopher, and inventor obsessed with computation and precision. In the 1820s, he designed the Difference Engine, a mechanical calculator that could tabulate polynomial functions. It was meant to eliminate the human errors that plagued mathematical tables used in navigation, engineering, and finance.

The Difference Engine was never fully completed in his lifetime -- funding ran out, and Babbage's perfectionism led to constant redesigns. But he had already moved on to something more ambitious: the Analytical Engine. Designed in the 1830s, it was a general-purpose programmable computer that used punch cards for input, had a memory store and a processing mill, and could branch and loop. It was, conceptually, a modern computer -- designed a century before electronics existed.

The Analytical Engine was never built. It existed only in Babbage's detailed drawings and notes. But Ada Lovelace understood its potential. She wrote the first algorithm for the machine and imagined it processing symbols, not just numbers. Together, Babbage and Lovelace described the architecture and the programming of computation before electricity was common.

part of Babbage's analytical engine

trial model of babbage's analytical engine, science museum, london. source: wikimedia commons

Babbage was also notoriously irritable. He waged a public campaign against street musicians, particularly organ grinders, whom he considered a menace to intellectual concentration. Parliament passed an act partly in his honor to regulate street noise. The father of computing was also, apparently, the father of noise complaints.

In 1991, the Science Museum in London built a working Difference Engine No. 2 from Babbage's original plans. It worked perfectly. The failure wasn't in the design. It was in the century. Babbage imagined the right machine at the wrong time.

← yesterday all days tomorrow →
index