Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

Building a 5-ton mechanical calculator... from 19th-century plans

Charles Babbage's Difference Engine No. 2 automated repetitive calculations
By John Cox , Network World , 04/11/2008
  • Share/Email
  • Tweet This
  • Comment
  • Print

Starting in May, many will have the opportunity to see for themselves how they did computing the old-fashioned way: with lots of gears, a big crank and some muscle.

The Computer History Museum, in Mountain View, Calif., will unveil a new construction, the first in the United States, of the 19th century British mathematician Charles Babbage’s Difference Engine No. 2, an improved version of his earlier mechanical digital calculator.

Babbage finalized the design in the late 1840’s but it was not built during his lifetime, or for a long time afterward. Finally, in the late 1980’s, London’s Science Museum launched the first and until now only full-blown construction project, based on Babbage’s original detailed drawings, and in 1991 unveiled the completed calculator, 11 feet long, 7 feet high, with 8,000 parts in bronze, cast iron and steel, weighing about 3 tons.

In operation, it looks rather like an industrial version of a street organ.

In 2000, the museum added the calculator’s complex printer, almost as big and at 2.5 tons nearly as heavy.

The American model is the second built from Babbage’s plans. This one was commissioned and paid for by Microsoft millionaire Nathan Myhrvold, and built by the Science Museum.

Myrhvold and Guest Curator Doron Swade, an authority on Babbage and the man who led the Science Museum’s first construction effort, will speak on Babbage’s creation Thursday, May 1 at the Computer History Museum (the event is sold out). The exhibit itself opens Saturday, May 10, with demonstrations of the Difference Engine.

The Difference Engine is not the only geared calculation marvel in the world. In late 2006, an international team of scientists revealed new details of a 2,100-year-old astronomical calculator, the Antikythera Device, which used a complex system of 37 finely cut bronze gears to accurately show the changing positions of the sun and moon, with its phases, and possibly predict solar and lunar eclipses.

So what is a “difference engine?” Not being a math wizard, I’ll give this my best shot, drawing in part on the online expertise of Andrew Carol, an Apple software engineer who built a simpler difference engine, entirely of plastic LEGO pieces. You can find more details at Carol’s Web site.

Carol points out that calculating the trigonometric and logarithmic tables used for an array of navigation, engineering and scientific purposes was all done by hand, with a skilled mathematician directing the efforts of a room filled with less-skilled people, called “computers,” who could be trusted to do reliable arithmetic. Babbage was one of a number of people trying to automate this process with mechanical devices in the 19th Century.

In effect, the difference engine is a kind of shortcut to determine a series of successive mathematical values. It’s based on something called the method of differences, developed by Sir Isaac Newton. Carol gives the example of multiplying 5 by successive numbers, such as 6, 7, 8. “In simple terms, the method of differences is based on the observation that if the work has already been done to multiply 5 by 6, [then] that work can be reused to multiple 5 by 7 with the addition of another 5 into the previous total,” he writes.

  • Share/Email
  • Tweet This
  • Comment
  • Print

Partner Content

Gartner 2009 Magic Quadrant for Job Scheduling

Gartner has positioned BMC CONTROL-M in the Leaders Quadrant of their "2009 Magic Quadrant for Job Scheduling." The report assesses the ability to execute and completeness of vision of key vendors in the marketplace. Read a full copy today, courtesy of BMC Software.

Download whitepaper

Dell's SMART Approach to Workload Automation

Read a compelling case study by EMA, Inc. to learn how Dell uses BMC CONTROL-M to cut cost and increase productivity with workload automation.

Download whitepaper

Workload Automation Cost Savings 2 Minute Video

A major computer manufacturer uses BMC CONTROL-M and just four people to schedule and run over 85,000 jobs every month. By switching to BMC CONTROL-M, they more than quadrupled the workload without adding a single staff member.  See how in this 2-minute video overview.

Go to video

Comments (6)
Login
Forgot your account info?

From Russia with LovelaceBy Anonymous on April 15, 2008, 5:49 amI heard the USSR had a 60-ton full-blown, Turing-equivalent mechanical analytical machine built in a bunker under the Urals. It was made for WWIII, in case massive...

Reply | Read entire comment

Math error?By Anonymous on April 15, 2008, 1:04 pm“In simple terms, the method of differences is based on the observation that if the work has already been done to multiply 5 by 5, [then] that work can be reused...

Reply | Read entire comment

Oh, 5, 6, what's theBy Anonymous on April 15, 2008, 6:45 pmOh, 5, 6, what's the difference?

Reply | Read entire comment

1?By Anonymous on April 16, 2008, 4:27 am1?

Reply | Read entire comment

No maths error - you simply cannot read.By Anonymous on April 16, 2008, 8:39 amThe actual text reads: “In simple terms, the method of differences is based on the observation that if the work has already been done to multiply 5 by 6, [then]...

Reply | Read entire comment

Math error, etcBy John Cox on April 17, 2008, 12:20 pmJohn W. Cox senior editor Network WorldMy apologies for getting back to this comment so late. Yes, the original story was incorrect, due to a simple typo on my part,...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed