History of Computer
History of Computing: Abacus to Modern Computers
The abacus, an early counting tool laid the foundation for modern computing.
The Abacus:
-
- One of the earliest known calculating tools, with origins dating back thousands of years in ancient Asia, including China.
- In China, the abacus is known as the "suanpan,".
- Soroban (Japanese abacus)
- It was widely used for mathematical calculations, including addition, subtraction, and multiplication.
- Design:
- It comprises a rectangular frame with rods or wires, each equipped with movable beads.
- There are 6 beads, each Upper Beads (Heaven Beads) represents a value of 5, and each Lower Beads (Earth Beads) represents a value of 1.
Mechanical Calculators:
- 17th-century mechanical calculators, e.g.,
- Blaise Pascal's Pascaline and
- Gottfried Leibniz's Stepped Reckoner or "Leibniz Wheel,", introduced automated arithmetic.
- Complex gear mechanisms facilitated mathematical calculations.
Charles Babbage and Analytical Engine:
- In the 19th century, Charles Babbage conceptualized the Analytical Engine, a precursor to modern computers.
- Utilized punch cards for data input and featured an Arithmetic Logic Unit (ALU) and memory.
Ada Lovelace ( The first programmer):
- Recognized the Analytical Engine's potential beyond mathematics, pioneering early computer programming.
The Rise of Digital Computers:
- First Generation (1940s - Early 1950s): Vacuum Tubes
- Second Generation (1950s - Early 1960s): Transistors
- Third Generation (Early 1960s - Early 1970s): Integrated Circuits
- Fourth Generation (Mid-1970s - 1980s): Microprocessors
- Fifth Generation (Late 1980s - Present): VLSI and AI