London · November 4, 1842

A Grander Engine, and No More Money

The part of the Difference Engine that was assembled, as Babbage’s son Benjamin Herschel Babbage drew it
The part of the Difference Engine that was assembled, as Babbage’s son Benjamin Herschel Babbage drew itWoodcut, 1853 · Harper’s New Monthly Magazine (1864)

The Difference Engine is never finished. In 1833, Babbage and Clement fall out over money, and Clement stops work and dismisses his workmen. All that’s ever assembled is a demonstration piece, about a seventh of the engine, which works out tables flawlessly before amazed visitors.

By then, Babbage is after something far bigger. In October 1834, he begins designing an engine that could carry out any calculation at all. It has a store, holding a thousand numbers of fifty digits each, and a mill, doing arithmetic on them – what we now call a computer’s memory and its processor. Punched cards tell it what to do, an idea Babbage borrows from the French inventor Joseph Marie Jacquard, whose looms have been weaving patterns from punched cards since the early 1800s. And the engine can choose which cards to follow next, depending on its own results. Babbage calls it the Analytical Engine.

A chain of punched cards weaves a flower with two leaves: each card’s holes decide which threads are lifted as the shuttle passes, so each card weaves one row of the pattern Cards Cloth
Drag the slider to weave. Each card stands for one row of the pattern: where it has a hole, a hook passes through and lifts a thread, so the thread shows on the cloth. A chain of cards can weave any pattern. Babbage’s engine would use cards the same way, to say which operations to carry out, on which numbers.

In 1840, he explains it to scientists gathered in Turin, and in October 1842, one of them, the Italian engineer Luigi Menabrea, who will later be Italy’s prime minister, publishes the first account of it. Weeks later, on November 4, the government gives up on the Difference Engine, after spending about GBP 17,000 on it, some USD 3.7 million in today’s money. Asked for his opinion, the Astronomer Royal, the English astronomer George Biddell Airy, has called it worthless. Making it useful, the Chancellor of the Exchequer writes to Babbage, would cost too much.

Babbage refines his designs until he dies in 1871, at 79, but never finishes another engine. In 1878, a committee of the British Association for the Advancement of Science advises against building the Analytical Engine: the design is unfinished, and nobody can be sure it would run. Was the engineering of his day not up to it? In 1991, for the 200th anniversary of Babbage’s birth, London’s Science Museum builds his later Difference Engine No. 2 from his drawings, to no finer precision than he could have had. It works, to 31 digits. So precision didn’t stop Babbage. His failure, its builders conclude, had as much to do with politics, money, and personalities as with how hard such a machine was to build at the time. Nothing like it had been built before. Its parts, a committee of the Royal Society reported in 1829, were “dissimilar to any used in ordinary mechanical works”, and making them precisely enough meant “constructing, and in many instances inventing, tools and machinery of great expense and complexity.”

Idea by Charles Babbage​·​#5866

A machine can carry out any calculation at all, however long. Punched cards tell it which operations to perform on which numbers. It keeps the numbers in a store, works on them in a mill, and chooses which cards to follow next by its own results.

The state of the discussion

A project failed, but nobody refuted its idea: Babbage’s Difference Engine still has no pending criticisms, so it’s still rationally adoptable. So is Babbage’s Analytical Engine.

Use arrow keys ← →, the Previous and Next buttons above, or the timeline below to move through the history.Swipe left or right, or use the Previous and Next buttons above or the timeline below, to move through the history.

Sources:

  • Airy, Autobiography (Cambridge, 1896), chapter 5
  • Babbage, Passages from the Life of a Philosopher (London, 1864), chapters 5–8
  • Computer History Museum, “A Modern Sequel”, The Babbage Engine
  • Menabrea, “Notions sur la machine analytique de M. Charles Babbage”, Bibliothèque universelle de Genève 41 (1842), 352–376
  • Merrifield et al., “Report of the Committee … Appointed to Consider the Advisability and to Estimate the Expense of Constructing Mr. Babbage’s Analytical Machine”, Report of the British Association for the Advancement of Science (1878), 92–102
  • Swade, The Cogwheel Brain (London, 2000)

Researched and written with the help of AI, from the sources named. AI can make mistakes. Veritula doesn’t claim perfect historical accuracy; the sources are there to check against.

The full discussion

Can One Machine Do It All?

Dennis Hackethal started this discussion about 2 hours ago.

Search​·​Activity

Babbage designed a machine that could carry out any calculation, and Lovelace saw that it could do far more than arithmetic. Turing explained why one machine can do the work of every other, and Deutsch argued that it has to be a quantum computer.


Discussions can branch out indefinitely. You may need to scroll sideways.
The discussion as it was on November 4, 1842. Chronicle discussions are read-only. Jump to the present
Gottfried Wilhelm Leibniz’s avatar
Gottfried Wilhelm LeibnizHistorical profile​·​#5864​·​March 15, 1679​·​AI-assisted

Write every idea in a universal language of symbols, and fixed rules for calculating with them, which a machine could follow, will settle any question that doesn’t turn on facts about the world. Then such disputes can be settled without arguing: the two sides can sit down and calculate.

Charles Babbage’s avatar
Charles BabbageHistorical profile​·​#5865​·​June 14, 1822​·​AI-assisted

Mathematical tables can be worked out and printed by machinery. Almost any table can be built up by adding differences, and gears can add, so a machine of number wheels can do it, without the mistakes that human computers and typesetters make.

Charles Babbage’s avatar
Charles BabbageHistorical profile​·​#5866​·​November 4, 1842​·​AI-assisted

A machine can carry out any calculation at all, however long. Punched cards tell it which operations to perform on which numbers. It keeps the numbers in a store, works on them in a mill, and chooses which cards to follow next by its own results.

  • Rationally adoptable.
  • Not rationally adoptable.
  • Older versions with pending criticisms.
  • Ideas are blue, criticisms red, comments small and gray.
  • Hover over ideas to expand them.
  • Click on ideas to jump to their place in the discussion.