Home Introduction Hardware Software Database Management Networking Web Development Programming Computer Terms


Evolution of computer describes the gradual changes that computer underwent from ancient time up to date.
This gives the explanation of early devices and how they were applied. There are roughly three phases in computer evolution as :-

  1. Early machines
  2. Mechanical Era computers (1623 - 1944)
  3. Modern computers

  1. Early machines:
    1. Abacus:
      1. It was a computational tool used to ADD and SUBTRACT numbers.
      2. It was used in China and Japan for thousands of years.

    2. Slide Rule:
      1. It was first analog device to perform MULTIPLICATION and DIVISION
      2. It was invented in the year 1620 by William Oughted.

    3. Napier's Bones:
      1. Used a set of long rods which looked like bones hence the name Napier's Bones.
      2. It was used for MATHEMATICAL calculations including MULTIPLICATION and DIVISION.
      3. It was designed by Napier in the year 1600.

  2. Mechanical Era computers (1623 - 1944)
    1. Pascal's Adding Machine:
      1. It was the first mechanical adding machine using a system of gears and wheels.
      2. It was developed by Blaise Pascal (Pascal programming language was named after him).
      3. It used to ADD and SUBTRUCT numbers.

    2. Jacquard Loom:
      1. It was developed by the French inventor to automate rug weaving on a in 1804.
      2. This technology eliminated jobs that had been done by humans for centuries.

    3. Difference Engine:
      1. These were efforts of Charles Babbage who realized that time consuming mathematical tasks such as calculating the squares of numbers which required systematic approach that could be automated. He invented 1st programming machine in 1936.

    4. Census Tabulation Machine:
      1. 40 years later after invention of Jacquard Loom, Dr. Herman Hollerith put Jacquard's punched card concept together with the tabulating machine.

  3. Modern computers:
    1. In this phase, computers have big memory which leads to high speed.
    2. They also perform many tasks at once.
    3. Today computer's specifications are:-
      1. Processor:
        Measured in Hz.
      2. Memory (RAM) :
        Measured in Bytes
      3. System Type :
        Measured in bits (16, 32, 64 or 86 bit operating system).

Since then the technology has advanced at an unimaginable ace the computer professionals have labelled every new technology development as new generation in computer.