History of Computers - THE GENERATIONS-3
History of Computers - THE GENERATIONS-3
History of Computing
Abacus
The abacus was an early aid for mathematical computations. Its only value is that it aids
the memory of the human performing the calculation. The abacus is often wrongly attributed to
China. In fact, the oldest surviving abacus was used in 300 B.C. by the Babylonians. The abacus is
still in use today, principally in the far east. A modern abacus consists of rings that slide over rods,
but the older one pictured below dates from the time when pebbles were used for counting (the word
"calculus" comes from the Latin word for pebble).
Napier’s Bones
In 1617 an eccentric (some say mad) Scotsman named John Napier invented logarithms,
which are a technology that allows multiplication to be performed via addition. The magic ingredient is
the logarithm of each operand, which was originally obtained from a printed table. But Napier also
invented an alternative to tables, where the logarithm values were carved on ivory sticks which are now
called Napier's Bones.
Slide Rule
Napier's invention led directly to the slide rule, first built in England
in 1632 and still in use in the 1960's by the NASA engineers of the Mercury,
Gemini, and Apollo programs which landed men on the moon.
Pascaline
In 1642 Blaise Pascal, at age 19, invented the Pascaline as an aid for his father who was a tax
collector. Pascal built 50 of this gear-driven one-function calculator (it could only add) but couldn't sell many
because of their exorbitant cost and because they really weren't that accurate (at that time it was not
possible to fabricate gears with the required precision).
Jacquard's Loom
Joseph Marie Jacquard in 1800 was the first to successfully used punch cards both for storing information and for controlling the machine.
He called it Jacquard’s Loom. It became a great commercial success in 1801 and became a milestone in the
development of the textile industry and data processing.
1812: Charles P. Babbage, the "father of the computer", discovered that many long calculations involved many similar, repeated operations.
Therefore, he designed a machine, the “difference engine” which would be steam-powered, fully automatic and commanded by a fixed instruction
program. In 1833, Babbage quit working on this machine to concentrate on the analytical engine.
1840s: The assistant of Charles Babbage who helped him in the machine design of his analytic engine was the
daughter of the English poet Lord Byron and the Countess of Lovelace, Lady Augusta Ada King. Her
understanding of the machine enabled her to create instruction routines that could fed into the computer. This
made her the first female programmer.
Boolean Logic
1850s: George Boole developed Boolean logic which would later be used in the design of computer circuitry.
Hollerith Desk
Hollerith's invention, known as the Hollerith desk, consisted of a card reader which sensed the holes in the
cards, a gear driven mechanism which could count (using Pascal's mechanism which we still see in car
odometers), and a large wall of dial indicators (a car speedometer is a dial indicator) to display the results of the
count.
Vacuum Tube
Atanasoff-Berry-Computer (ABC)
1939: Dr. John V. Atanasoff and his assistant Clifford Berry build the first electronic digital computer. Their machine, the Atanasoff-Berry-Computer
(ABC) provided the foundation for the advances in electronic digital computers.
Z3
1941, Konrad Zuse (recently deceased in January of 1996), from Germany, introduced the first programmable computer designed to solve complex
engineering equations. This machine, called the Z3, was also the first to work on the binary system instead of the decimal system.
Turing Machine
1943: British mathematician Alan Turing developed a hypothetical device, the Turing machine which would be designed to perform logical operation
and could read and write. It would presage programmable computers. He also used vacuum technology to build British Colossus, a machine used to
counteract the German code scrambling device, Enigma.
Mark I
1944: Howard Aiken, in collaboration with engineers from IBM, constructed a large automatic digital sequence-controlled computer called the
Harvard Mark I. This computer could handle all four arithmetic operations, and had special built-in programs for logarithms and trigonometric
functions.
1949: Maurice V. Wilkes built the EDSAC (Electronic Delay Storage Automatic Computer), the first stored-program computer. EDVAC (Electronic
Discrete Variable Automatic Computer), the second stored-program computer was built by Mauchly, Eckert, and von Neumann. An Wang developed
magnetic-core memory which Jay Forrester would reorganize to be more efficient.
ACE
1950: Turing built the ACE, considered by some to be the first programmable digital computer.