History of Computers
History of Computers
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
1947: The giant ENIAC (Electrical Numerical Integrator and Calculator) machine was developed by John W. Mauchly and J. Presper Eckert, Jr. at
the University of Pennsylvania. It used 18, 000 vacuums, punch-card input, weighed thirty tons and occupied a thirty-by-fifty-foot space. It wasn't
programmable but was productive from 1946 to 1955 and was used to compute artillery firing tables. That same year, the transistor was invented by
William Shockley, John Bardeen and Walter Brattain of Bell Labs. It would rid computers of vacuum tubes and radios.
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.
During the first generation, computers were built with vacuum tubes – electronic tubes that were made of glass
and were about the size of the light bulbs.
This generation began with the first computers built with transistors – small devices that transfer electronic
signals across a resistor. Because transistors are much smaller, use less power, and create less heat than vacuum tubes,
the new computers were faster, smaller, and more reliable than the first generation machines.
Many advances were made during this generation, the most significant being the microprocessor – a specialized
chip developed for computer memory and logic. Use of a single chip to create a smaller “personal” computer (as well as
digital watches, pocket calculators, copy machines, and so on) revolutionized the computer industry.
Our current generation has been referred to as the “Connected Generation” because of the industry’s massive
effort to increase the connectivity of computers. The rapidly expanding Internet, World Wide Web, and intranets have
created an information superhighway that has enabled both computer professionals and home computer users to
communicate with others across the globe.