Charles Babbage - PowerPoint PPT Presentation

About This Presentation
Title:

Charles Babbage

Description:

Charles Babbage s Analytical engine By Nicholas Lucaroni Difference Engine Uses the differences method to tabulate polynomials. Construction wasn t completed ... – PowerPoint PPT presentation

Number of Views:127
Avg rating:3.0/5.0
Slides: 9
Provided by: Nichol110
Learn more at: https://www.cs.rit.edu
Category:

less

Transcript and Presenter's Notes

Title: Charles Babbage


1
Charles BabbagesAnalytical engine
  • By Nicholas Lucaroni

2
Difference Engine
  • Uses the differences method to tabulate
    polynomials.
  • Construction wasnt completed
  • Internal Friction and Gearing were not accurate
    enough.
  • Kept changing his mind on the design.

3
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.

4
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.

5
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

6
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.

7
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.

8
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
Write a Comment
User Comments (0)
About PowerShow.com