Lesson
03 of 26
Translate

Evolution & Generations of Computers

History from Abacus to AI — five generations of computers, key inventors (Pascal, Babbage, Turing), ENIAC, UNIVAC, Von Neumann concept, and classification by type and size.

The Journey of Computing

Humans have always needed tools to count and calculate. The journey from the ancient Abacus to today’s AI-powered supercomputers spans thousands of years. Understanding this evolution helps us appreciate how each breakthrough built upon the previous one.


Early Computing Devices

Before electricity existed, humans built mechanical devices to assist with calculations:

Abacus (3000 BC)

The Abacus is the oldest known computing device, developed in China about 5000 years ago. It is a simple wooden frame with parallel wires holding movable beads. By sliding beads, users could perform addition, subtraction, multiplication, and division.

The Abacus was so effective that it spread from China to Japan, Russia, and the Middle East. Some shopkeepers in Asia still use it today!


Pascal’s Calculator (1642)

French mathematician Blaise Pascal invented the first real mechanical calculator around 1642. Called the Pascaline, it could perform addition and subtraction using a series of interlocking gears and wheels.

Pascal built it to help his father, a tax commissioner, with tedious calculations.


Leibniz’s Calculator (1694)

German mathematician Gottfried Wilhelm Leibniz improved Pascal’s machine to also perform multiplication and division. This was called the Step Reckoner.


Jacquard’s Loom (1801)

Joseph Marie Jacquard created an automatic weaving loom that used punched cards to control weaving patterns. This concept of using cards to give instructions to a machine later influenced computer programming.


Charles Babbage — The Father of Computers

Charles Babbage is known as the “Father of Computers”. He designed two groundbreaking machines:

MachineYearSignificance
Difference Engine1822First automatic mechanical calculator — could compute mathematical tables
Analytical Engine1837First design for a general-purpose computer — had memory, processor, input, and output

The Analytical Engine had all the basic components of a modern computer:

  • Mill (equivalent to today’s CPU)
  • Store (equivalent to today’s memory/RAM)
  • Input (punched cards)
  • Output (printed results)

Babbage could never complete the Analytical Engine due to funding problems and limitations of 19th-century technology.


Ada Lovelace — The First Programmer

Ada Lovelace, a mathematician who worked with Babbage, wrote the first computer program — instructions for the Analytical Engine to compute a mathematical sequence. She is considered the world’s first computer programmer.


The Electronic Era

MARK-I (1944)

Howard Aiken (Harvard University) built the MARK-I with IBM’s help — the world’s first program-controlled calculator and an early form of digital computer.

ENIAC (1946)

ENIAC (Electronic Numerical Integrator and Computer) was built by John Mauchly and J. Presper Eckert at the University of Pennsylvania. It is regarded as the first successful general-purpose electronic digital computer.

  • Weighed 30 tons, occupied 1,800 square feet
  • Used 18,000 vacuum tubes
  • Could perform 5,000 additions per second

Von Neumann’s Stored Program Concept

John Von Neumann proposed a revolutionary idea: both the program instructions and the data should be stored inside the computer’s memory. This allowed computers to modify their own programs during execution.

This concept was first implemented in EDSAC (Electronic Delay Storage Automatic Computer) at Cambridge University.

UNIVAC-I (1951)

UNIVAC-I (Universal Automatic Computer) became the first commercially available computer in 1951. It marked the beginning of computers being sold as products.


Five Generations of Computers

Each generation represents a major technological leap:

First Generation (1940–1956) — Vacuum Tubes

Vacuum Tubes used in first generation computers

Vacuum tubes — the technology behind 1st generation computers (CC BY-SA, Wikimedia)

FeatureDetail
TechnologyVacuum Tubes
LanguageMachine Language (binary: 0s and 1s)
MemoryMagnetic Drums
SizeVery large — filled entire rooms
SpeedSlow (milliseconds)
ExamplesENIAC, UNIVAC-I, IBM 701
LimitationsHuge size, expensive, unreliable, generated excessive heat, high power consumption

Second Generation (1956–1963) — Transistors

FeatureDetail
TechnologyTransistors (replaced vacuum tubes)
LanguageAssembly Language
MemoryMagnetic Core
SizeSmaller than 1st generation
SpeedFaster (microseconds)
ExamplesIBM 1401, IBM 7094, CDC 3600
AdvantagesSmaller, cheaper, more reliable, less heat

Third Generation (1964–1971) — Integrated Circuits

FeatureDetail
TechnologyIntegrated Circuits (ICs) — many transistors on one silicon chip
LanguageHigh-level languages (FORTRAN, COBOL, BASIC)
MemorySemiconductor memory
SizeEven smaller and more compact
SpeedNanoseconds
ExamplesIBM 360 series, PDP-8, ICL 2900
AdvantagesReliable, low power, keyboard & monitor introduced

Who invented the IC? Jack Kilby (Texas Instruments, 1958) — he won the Nobel Prize in Physics for this invention.


Fourth Generation (1971–Present) — Microprocessors

FeatureDetail
TechnologyMicroprocessors — entire CPU on a single chip (VLSI)
LanguageC, C++, Java, Python and other modern languages
MemorySemiconductor (RAM, ROM), Hard Disks
SizeDesktop, Laptop, Palmtop — personal use
SpeedPicoseconds
ExamplesIBM PC, Apple Macintosh, modern laptops
Key InnovationGUI (Graphical User Interface), Mouse, Internet

First Microprocessor: Intel 4004 (1971) — designed by Intel, it was the first commercial microprocessor.


Fifth Generation (Present & Beyond) — Artificial Intelligence

FeatureDetail
TechnologyAI (Artificial Intelligence), ULSI chips
FocusMachines that can think, learn, and reason
Key TechnologiesMachine Learning, Deep Learning, Natural Language Processing, Robotics
ExamplesIBM Watson, Google AI, ChatGPT, Self-driving cars
GoalCreate computers with human-like intelligence

Quick Comparison Table

GenerationPeriodTechnologySpeedLanguageExample
1st1940-56Vacuum TubesmsMachineENIAC
2nd1956-63TransistorsµsAssemblyIBM 1401
3rd1964-71ICsnsFORTRAN, COBOLIBM 360
4th1971-nowMicroprocessorspsC, Java, PythonIBM PC
5thPresent+AI/ULSIBeyond psAI/NLPWatson

Classification of Computers

By Purpose

TypeDescriptionExample
General PurposeCan perform many different tasksDesktop PC, Laptop
Special PurposeDesigned for one specific taskTraffic signal controller, ATM

By Data Handling

TypeDescriptionExample
Analog ComputerProcesses continuous data (temperature, pressure)Speedometer, Thermometer
Digital ComputerProcesses discrete data (0s and 1s)Laptop, Mobile phone
Hybrid ComputerCombination of analog and digitalHospital ICU monitors, Petrol pump meters

By Size and Capacity

TypeUsersSpeedCostExample
SupercomputerThousandsFastestMost expensivePARAM Siddhi (India)
MainframeHundredsVery fastExpensiveIBM Z Series
Minicomputer10-100FastModeratePDP-11
Microcomputer1 (personal)GoodAffordableDesktop, Laptop, Tablet
Workstation1 (professional)HighModerate-HighCAD/Design stations

Important Inventors and Milestones — Exam Focus

Key Personalities

PersonContribution
Charles Babbage”Father of Computer” — designed the Analytical Engine
Ada LovelaceFirst computer programmer — wrote programs for Analytical Engine
John Bardeen, William Shockley, Walter BrattainInvented the Transistor at Bell Labs (1947) — Nobel Prize 1956
Jack KilbyInvented the Integrated Circuit (IC) at Texas Instruments (1958) — Nobel Prize in Physics 2000
John Von NeumannProposed the stored program concept (EDVAC)
John Mauchly & J. Presper EckertBuilt ENIAC and UNIVAC
Alan TuringFather of Theoretical Computer Science — Turing Machine concept
Howard AikenBuilt Harvard Mark I with IBM

Landmark Machines — Quick Reference

MachineYearSignificance
Abacus~3000 BCEarliest calculating device — originated in China
Pascaline1642First mechanical calculator (Blaise Pascal)
Mark I1944Harvard’s electromechanical computer — 51 feet long, used relays
ENIAC1945-46First general-purpose electronic computer — 30 tons, 18,000 vacuum tubes, consumed 174,000 watts
EDVAC1949First computer based on Von Neumann stored-program concept
UNIVAC1951First commercial computer — delivered to US Census Bureau
Intel 40041971First microprocessor — 2,300 transistors on a single chip

India’s Supercomputers

SupercomputerYearDeveloped BySignificance
PARAM 80001991C-DAC (Centre for Development of Advanced Computing)India’s first supercomputer
PARAM Siddhi AI2020C-DAC + NVIDIAAI-focused supercomputer, ranked in Top 500
PARAM Pravega2022IISc Bangalore + C-DACIndia’s fastest academic supercomputer

World’s Fastest Supercomputers

SupercomputerCountryNote
FugakuJapanWas world’s fastest supercomputer (2020-2022), developed by RIKEN & Fujitsu
FrontierUSA (Oak Ridge)Currently among the fastest (exascale computing)

Exam Tip: PARAM = India’s supercomputer series by C-DAC; Fugaku = Japan’s supercomputer; Intel 4004 = first microprocessor; Jack Kilby = IC inventor (Nobel Prize 2000).


Key Takeaways

  • Abacus (~3000 BC, China) is the oldest known computing device
  • Charles Babbage = “Father of Computer” (Difference Engine 1822, Analytical Engine 1837 with Mill/Store/Input/Output)
  • Ada Lovelace = first computer programmer (wrote algorithm for Analytical Engine)
  • Pascaline (1642, Blaise Pascal) = first mechanical calculator; Leibniz added multiplication/division
  • Jacquard’s Loom (1801) used punched cards — influenced early programming
  • Mark I (1944, Howard Aiken/Harvard/IBM) = electromechanical computer
  • ENIAC (1945-46, Mauchly & Eckert) = first general-purpose electronic digital computer (30 tons, 18,000 vacuum tubes, 174,000 watts)
  • EDVAC (1949) = first computer based on Von Neumann’s stored-program concept
  • UNIVAC (1951) = first commercial computer — delivered to US Census Bureau
  • Transistor invented at Bell Labs (1947) by Bardeen, Shockley, Brattain — Nobel Prize 1956
  • Jack Kilby invented the IC at Texas Instruments (1958) — Nobel Prize in Physics 2000
  • Intel 4004 (1971) = first microprocessor (2,300 transistors on single chip)
  • 5 Generations: Vacuum Tubes (ms) → Transistors (us) → ICs (ns) → Microprocessors (ps) → AI/ULSI
  • PARAM 8000 (1991, C-DAC) = India’s first supercomputer; PARAM Siddhi AI (2020) = AI-focused
  • Fugaku (Japan, RIKEN & Fujitsu) = was world’s fastest; Frontier (USA) = exascale
  • Alan Turing = Father of Theoretical Computer Science (Turing Machine)
  • Classification: Analog (continuous), Digital (discrete 0/1), Hybrid (both); Supercomputer → Mainframe → Mini → Micro

Summary Cheat Sheet

ConceptKey Details
AbacusOldest computing device, China, ~3000 BC
Pascal’s CalculatorFirst mechanical calculator, Blaise Pascal, 1642
Leibniz Step ReckonerAdded multiplication & division, 1694
Jacquard’s LoomUsed punched cards for weaving patterns, 1801
Father of ComputersCharles Babbage — Difference Engine (1822) + Analytical Engine (1837)
Analytical EngineMill (CPU), Store (memory), Input (punched cards), Output (print)
First ProgrammerAda Lovelace — wrote algorithm for Analytical Engine
Alan TuringFather of Theoretical Computer Science — Turing Machine
Mark IHarvard electromechanical computer, Howard Aiken + IBM, 1944
ENIACFirst electronic digital computer, Mauchly & Eckert, 1945-46, 30 tons, 18,000 vacuum tubes
Von NeumannStored program concept — program + data in memory (EDVAC, 1949)
UNIVAC-IFirst commercial computer, 1951, US Census Bureau
1st Gen (1940-56)Vacuum Tubes, Machine Language, milliseconds, ENIAC
2nd Gen (1956-63)Transistors, Assembly Language, microseconds, IBM 1401
3rd Gen (1964-71)ICs (Jack Kilby), High-level Languages, nanoseconds, IBM 360
4th Gen (1971-now)Microprocessors (Intel 4004), GUI, picoseconds, Personal Computers
5th Gen (Present+)AI, ULSI, Machine Learning, IBM Watson
TransistorBardeen, Shockley, Brattain — Bell Labs, 1947 — Nobel Prize 1956
IC (Integrated Circuit)Jack Kilby, Texas Instruments, 1958 — Nobel Prize in Physics 2000
Intel 4004First microprocessor, 1971, 2,300 transistors on single chip
AnalogContinuous data — Speedometer, Thermometer
DigitalDiscrete data (0/1) — Laptop, Mobile
HybridBoth analog + digital — ICU monitors, petrol pump meters
PARAM 8000India’s first supercomputer — C-DAC, 1991
PARAM Siddhi AIAI-focused supercomputer — C-DAC + NVIDIA, 2020
FugakuJapan’s supercomputer (RIKEN & Fujitsu) — was world’s fastest (2020-22)
FrontierUSA (Oak Ridge) — exascale computing
SupercomputerFastest type — thousands of users
MicrocomputerPersonal use — Desktop, Laptop, Tablet

Knowledge Check

Take a dynamically generated quiz based on the material you just read to test your understanding and get personalized feedback.

Lesson Doubts

Ask questions, get expert answers

Lesson Doubts is a Pro feature.Upgrade