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.
abacus-image
image source: Wikipedia

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