By Nicholas Lucaroni
Uses the differences method to tabulate
Construction wasn’t completed:
InternalFriction and Gearing were not
Kept changing his mind on the design.
First attempt at a digital computer, at 1834.
Programmable, could solve more then just
Had a store and a mill which would represent
memory and processor today.
Input and output was controlled through
Ran off a steam engine.
The Mill and Store
The store could hold 1000 50 digit
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
Output also had a printer, curve plotter,
and a bell.
Three Types of Punch Cards
Advance/back cards (perform loops and jumps)
Numerical constants, usually punched by
the machine for later use.
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
Also limited by funding, due to the scrap
of his difference engine project before.
Original texts can be found at:
Emulator of analytical engine in Java: