Who Invented the Computer?

Charles Babbage and the Analytical Engine

difference engine
A museum buyer poses with his prize -- Charles Babbage's Difference Engine No. 1. The first section consists of a series of cogs and gears designed to add up as a replacement for inefficient figure tables. Six sections of the machine have survived.
AP Photo/Rebecca Naden

Some people might have been discouraged, but not Babbage. Instead of simplifying his design to make the Difference Engine easier to build, he turned his attention to an even grander idea -- the Analytical Engine, a new kind of mechanical computer that could make even more complex calculations, including multiplication and division.

The basic parts of the Analytical Engine resemble the components of any computer sold on the market today. It featured two hallmarks of any modern machine: a central processing unit, or CPU, and memory. Babbage, of course, didn't use those terms. He called the CPU the "mill." Memory was known as the "store." He also had a device -- the "reader" -- to input instructions, as well as a way to record, on paper, results generated by the machine. Babbage called this output device a printer, the precursor of inkjet and laser printers so common today.

Babbage's new invention existed almost entirely on paper. He kept voluminous notes and sketches about his computers -- nearly 5,000 pages' worth -- and although he never built a single production model of the Analytical Engine, he had a clear vision about how the machine would look and work. Borrowing the same technology used by the Jacquard loom, a weaving machine developed in 1804-05 that made it possible to create a variety of cloth patterns automatically, data would be entered on punched cards. Up to 1,000 50-digit numbers could be held in the computer's store. Punched cards would also carry the instructions, which the machine could execute out of sequential order. A single attendant would oversee the whole operation, but steam would power it, turning cranks, moving cams and rods, and spinning gearwheels.

Unfortunately, the technology of the day couldn't deliver on Babbage's ambitious design. It wasn't until 1991 that his particular ideas were finally translated into a functioning computer. That's when the Science Museum in London built, to Babbage's exact specifications, his Difference Engine. It stands 11 feet long and 7 feet tall (more than 3 meters long and 2 meters tall), contains 8,000 moving parts and weighs 15 tons (13.6 metric tons). A copy of the machine was built and shipped to the Computer History Museum in Mountain View, Calif., where it remained on display until December 2010. Neither device would function on a desktop, but they are no doubt the first computers and precursors to the modern PC. And those computers influenced the development of the World Wide Web.

Last editorial update on Mar 12, 2019 12:55:55 pm.

Related Articles


  • "Analytical Engine." Encyclopædia Britannica. Encyclopædia Britannica Online. Encyclopædia Britannica, 2010. Web. (Dec. 30, 2010)http://www.britannica.com/EBchecked/topic/22628/Analytical-Engine
  • Babbage Engine, The. Computer History Museum, online exhibit. (Dec. 30, 2010)http://www.computerhistory.org/babbage/
  • Campbell-Kelly, Martin. "Origin of Computing." Scientific American. September 2009.
  • George, Aleta. "Booting Up a Computer Pioneer's 200-Year-Old Design." Smithsonian Magazine. April 2, 2009. (Dec. 22, 2010)http://www.smithsonianmag.com/science-nature/Booting-Up-a-Computer-Pioneers-200-Year-Old-Design.html
  • Kim, Eugene Eric and Betty Alexandra Toole. "Ada and the First Computer." Scientific American. May 1999.
  • Park, Edwards. "The Object at Hand." Smithsonian Magazine. February 1996. (Dec. 22, 2010)http://www.smithsonianmag.com/history-archaeology/object_feb96.html
  • Stoll, Cliff. "When Slide Rules Ruled." Scientific American. May 2006.