Charles Babbage’s Analytical engine

1 / 8

# Charles Babbage’s Analytical engine - PowerPoint PPT Presentation

Charles Babbage’s Analytical engine. By Nicholas Lucaroni. Difference Engine. Uses the differences method to tabulate polynomials. Construction wasn’t completed: Internal Friction and Gearing were not accurate enough. Kept changing his mind on the design. Analytical Engine.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

## PowerPoint Slideshow about ' Charles Babbage’s Analytical engine' - nayda-parks

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

### Charles Babbage’sAnalytical engine

By Nicholas Lucaroni

Difference Engine
• Uses the differences method to tabulate polynomials.
• Construction wasn’t completed:
• Internal Friction and Gearing were not accurate enough.
• Kept changing his mind on the design.
Analytical Engine
• First attempt at a digital computer, at 1834.
• Programmable, could solve more then just polynomials.
• Had a store and a mill which would represent memory and processor today.
• Input and output was controlled through punch cards.
• Ran off a steam engine.
The Mill and Store
• The store could hold 1000 50 digit numbers.
• The Mill could perform any basic operation (addition, subtraction…).
• and used “normal” base 10 arithmetic.
Input / Output
• Input and output was on punch cards, similar to the ones used in looms at that time.
• Output also had a printer, curve plotter, and a bell.
• A separate
Three Types of Punch Cards
• Operation Cards
• Perform Arithmetic operations
• Combinatorial cards
• Advance/back cards (perform loops and jumps)
• Number Cards
• Numerical constants, usually punched by the machine for later use.
• Variable Cards
• Direct transfer of values to serve as arguments for operations.
The end results…
• Never built due to technology limitations with the precision of gears, cogs and wheels.
• Also limited by funding, due to the scrap of his difference engine project before.
Other resources
• Original texts can be found at:
• http://www.fourmilab.ch/babbage/contents.html
• Emulator of analytical engine in Java:
• http://www.fourmilab.ch/babbage/websim/ae.html