It is difficult to identify any one device as the earliest
computer, partly because the term "computer" has been subject to
varying interpretations over time. Originally, the term
"computer" referred to a person who performed numerical
calculations (a human computer), often with the aid of a
mechanical calculating device.
The history of the modern computer begins with two separate
technologies - that of automated calculation and that of
programmability.
Examples of early mechanical calculating devices included the
abacus, the slide rule and arguably the astrolabe and the
Antikythera mechanism (which dates from about 150-100 BC). The
end of the Middle Ages saw a re-invigoration of European
mathematics and engineering, and Wilhelm Schickard's 1623 device
was the first of a number of mechanical calculators constructed
by European engineers. However, none of those devices fit the
modern definition of a computer because they could not be
programmed.
Hero of Alexandria (c. 10 – 70 AD) built a mechanical theater
which performed a play lasting 10 minutes and was operated by a
complex system of ropes and drums that might be considered to be
a means of deciding which parts of the mechanism performed which
actions - and when.[3] This is the essence of programmability.
In 1801, Joseph Marie Jacquard made an improvement to the
textile loom that used a series of punched paper cards as a
template to allow his loom to weave intricate patterns
automatically. The resulting Jacquard loom was an important step
in the development of computers because the use of punched cards
to define woven patterns can be viewed as an early, albeit
limited, form of programmability.
It was the fusion of automatic calculation with programmability
that produced the first recognisable computers. In 1837, Charles
Babbage was the first to conceptualize and design a fully
programmable mechanical computer that he called "The Analytical
Engine". Due to limited finances, and an inability to resist
tinkering with the design, Babbage never actually built his
Analytical Engine.
Search Engine Optimization Specialist|Web Development Services|New York Digital Cameras|link building packages|writing courses|World Phone|Membership Software|Dedicated Web Hosting