Source coverage: uploaded Computer eBook — Chapter 1 (PDF pages 3–8)
Charles Babbage
Father of Computer
Ada Lovelacev>
First Programmer
ENIAC • 1946
Electronic General-Purpose Computer
Osborne 1 • 1981
First mass-produced portable computer
🧭 Computer History — Master Timeline
Ancient eraAbacus
The abacus is an ancient calculating aid with several historical forms; a single inventor or exact invention date is not established.
1642Pascaline — Blaise Pascal
Mechanical calculator; limited to addition and subtraction, and expensive.
1822Difference Engine — Charles Babbage
Automatic mechanical calculator used to tabulate polynomial functions.
1830sAnalytical Engine — Charles Babbage
Babbage developed the Analytical Engine design in the 1830s; it was a proposed general-purpose mechanical computer, not a machine first built in 1842.
1843Ada Lovelace (Augusta Ada Byron)
Ada Lovelace published notes on the Analytical Engine in 1843, including a Bernoulli-number algorithm; she is widely recognized as the first computer programmer. Babbage’s Engine used decimal arithmetic.
1843Scheutzian Calculation Engine
Georg and Edvard Scheutz completed a working difference-engine prototype in 1843; an improved printing engine followed in 1853.
1890Tabulating Machine — Herman Hollerith
Used to summarize information and assist with accounting.
1936–1938Z1 — Konrad Zuse
An early mechanical binary computer built by Konrad Zuse. His relay-based Z3 (1941) was the first working automatic programmable digital computer.
1939–1942Atanasoff–Berry Computer (ABC)
Professor John Atanasoff and Clifford Berry; the first electronic digital computing device.
1944Harvard Mark I
IBM ASCC, conceived by Howard Aiken and built by IBM; a major electromechanical calculator installed at Harvard in 1944. It was preceded by Zuse’s Z3.
1946ENIAC
John Presper Eckert and John Mauchly; the first electronic general-purpose computer.
1946Electronic Controls Company
Eckert and Mauchly started their computer business in 1946, later incorporated as the Eckert–Mauchly Computer Corporation. Avoid an unqualified “first company” claim.
1951EDVAC
An early binary stored-program computer, operational in 1951. Von Neumann’s 1945 EDVAC report described the architecture; Manchester Baby first ran a stored program in 1948.
1981Osborne 1
Osborne Computer Corporation; first mass-produced portable computer (1981). Earlier portable designs existed.
📘 Source Note
Revision note: conflicting PDF dates and “first” claims have been corrected. Distinguish a design, a working machine, and a commercially delivered computer.
🧮 Abacus → Pascaline → Babbage Engines
Earlier and modern Abacus
Abacus
A mechanical aid for basic arithmetic calculations.
Pascaline
Pascaline — 1642
Blaise Pascal; addition & subtraction.
Difference Engine and Analytical Engine
Difference & Analytical Engine
Charles Babbage's mechanical computing designs.
🧮 Pascaline
  • Invented by Blaise Pascal in 1642.
  • Limited to addition and subtraction.
  • Source notes it as too expensive.
⚙️ Difference & Analytical Engine
  • Automatic, mechanical calculator designed to tabulate polynomial functions.
  • Difference Engine — 1822.
  • The Analytical Engine was developed as a design during the 1830s.
  • The Difference Engine calculates mathematical tables; the Analytical Engine was a design for a programmable general-purpose mechanical computer.
👩‍💻 First Computer Programmer — Augusta Ada Byron
Computer illustration from source PDF
  • In 1843, Ada Lovelace published an algorithm for the Analytical Engine. The Engine used decimal arithmetic.
  • Her notes included a method for calculating Bernoulli numbers.
  • First computer programmer: Ada Lovelace.
  • The source associates the first stored-program concept with John von Neumann.
🧾 Scheutzian Engine & Tabulating Machine

Scheutzian Calculation Engine — 1843

Georg and Edvard Scheutz built a difference-engine prototype in 1843 and an improved printing engine in 1853.

Tabulating Machine — 1890

Herman Hollerith; used to summarize information and assist with accounting.

⚙️ Five Generations — One View
1st Generation
1942–1954
Vacuum Tube
Storage: Magnetic Drum
2nd Generation
1955–1964
Transistor
Storage: Magnetic Core
3rd Generation
1965–1975
IC (Integrated Circuit)
Microchip
4th Generation
1975–1988
VLSI
Semiconductor
5th Generation
1989–Present
ULSI
with AI
1️⃣ First Generation
Vacuum tubes
  • For circuitry, vacuum tubes; for memory, magnetic drums.
  • Machines were very large and could occupy an entire room.
  • Operation was expensive, with high electricity consumption and high heat generation.
  • Machine language was required; handled one problem at a time.
  • Input: punch cards & paper tape; Output: printout.
  • Examples: ENIAC, EDSAC, UNIVAC I, UNIVAC II, UNIVAC 1101.
2️⃣ Second Generation
Transistor
  • Transistor replaced vacuum tubes.
  • Transistors were much smaller and consumed less power than vacuum tubes; there is no universal 1-to-40 replacement ratio.
  • Computers became smaller, faster, cheaper, more energy-efficient and more reliable.
  • Shifted from machine language to symbolic or assembly language.
  • Input punch cards; output printout.
  • Instructions were stored in memory; magnetic drums were replaced by magnetic-core technology.
3️⃣ Third Generation
  • Technology: IC (Integrated Circuit).
  • Users interacted through a keyboard and monitor.
  • Operating System allowed multiple applications to run.
  • The central program could track memory.
  • Smaller and cheaper computers became more accessible to ordinary users.
  • Typical textbook third-generation examples: IBM System/360 and PDP-8. Classification dates vary; CDC 6600 used discrete transistors.
4️⃣ Fourth Generation
Microprocessor and computer
  • Microprocessor gave rise to the fourth generation.
  • Thousands of transistors and their interconnections were integrated on a silicon chip; a microprocessor integrates CPU functions.
  • Microprocessors enabled smaller, more powerful personal computers. Computer networking had already begun before the fourth generation.
  • Source connects this networking development with eventual Internet development.
  • GUI, mouse and handheld devices were developed.
5️⃣ Fifth Generation
  • Fifth-generation computing is associated with AI, parallel processing and advanced integration; generation date boundaries vary by textbook.
  • Technology: ULSI (Ultra Large Scale Integration).
  • The source table associates the fifth generation with AI (Artificial Intelligence).
🔬 Transistor & IC — Source Notes

Transistor

A semiconductor device for amplification or switching. Bardeen and Brattain demonstrated the first point-contact transistor at Bell Labs in 1947; Shockley developed the junction transistor. Early devices used germanium; modern devices commonly use silicon.

IC

IC = Integrated Circuit. Jack Kilby demonstrated an IC in 1958; Robert Noyce developed the silicon monolithic IC independently in 1959.

Timeline note: Generation dates are approximate textbook groupings. Intel introduced the first commercial microprocessor, 4004, in 1971.
🖥️ Major Early Computers — Visual Gallery
Z1 Computer
Z1 Computer
Konrad Zuse • Germany • 1936–1938 • Early mechanical binary computer; Z3 (1941) was the working programmable successor.
Atanasoff Berry Computer
ABC
Atanasoff–Berry Computer • 1939–1942 • First electronic digital computing device.
ENIAC
ENIAC
Completed 1946 • Eckert & Mauchly • Electronic general-purpose computer.
UNIVAC I
UNIVAC I
Universal Automatic Computer I • First commercial computer delivered in the USA, 1951; Ferranti Mark I was delivered in Britain earlier in 1951.
EDVAC
EDVAC
Electronic Discrete Variable Automatic Computer • Stored-program computer.
Osborne 1
Osborne 1
Released 1981 • First mass-produced portable computer.
🔢 Z1 & ABC
  • Z1: Konrad Zuse, Germany, 1936–1938.
  • Instructions were read from punched tape; Z1’s output was displayed numerically.
  • ABC: Professor John Atanasoff + graduate student Clifford Berry.
  • 1939–1942, Iowa State University; source: first electronic digital computing device.
⚡ ENIAC
  • ENIAC = Electronic Numerical Integrator and Computer.
  • Source: first electronic general-purpose computer.
  • Completed in 1946.
  • Developed by John Presper Eckert & John Mauchly.
💼 UNIVAC I
  • UNIVAC I = Universal Automatic Computer I.
  • First commercially delivered computer in the USA; do not confuse it with Britain’s Ferranti Mark I.
  • Designed by John Presper Eckert and John Mauchly.
  • The first UNIVAC I was delivered to the US Census Bureau in 1951.
💾 EDVAC
  • EDVAC = Electronic Discrete Variable Automatic Computer.
  • An early stored-program computer; the first working stored-program machine was Manchester Baby (1948).
  • The EDVAC architecture report was circulated in 1945; EDVAC became operational in 1951.
  • Memory for storing both programs and data.
🧳 Portable Computer & First Computer Company
Osborne 1 portable computer
  • Osborne 1 — first mass-produced portable computer.
  • Osborne Computer Corporation released it in 1981.
  • Eckert and Mauchly founded the Electronic Controls Company, an early computer venture.
  • Their partnership began in 1946; the company was later incorporated as Eckert–Mauchly Computer Corporation.
⚠ Exam Trap — “First” Facts
ABC = electronic digital computing device; ENIAC = electronic general-purpose computer; EDVAC = stored-program computer; UNIVAC I = commercial computer; Osborne 1 = portable computer. Do not combine these into a single “first computer” fact.
⚡ One-Glance Quick Recall
Asked FactRevision AnswerKey Year / Point
Father of ComputerCharles BabbageDifference / Analytical Engine
First ProgrammerAda Lovelace1843 — published algorithm
First Calculating MachineAbacusAncient counting aid; no single established inventor/date
Mechanical CalculatorPascaline — Blaise Pascal1642
Difference EngineCharles Babbage1822
Scheutz difference engineScheutzian Calculation Engine1843
Tabulating MachineHerman Hollerith1890
First working automatic programmable digital computerZ3 — Konrad Zuse1941
First Electronic Digital Computing DeviceABC1939–1942
Harvard Mark I / IBM ASCCHoward Aiken + IBM1944 — electromechanical
Electronic General-Purpose ComputerENIAC1946
First working stored-program computerManchester Baby21 June 1948
Commercial general-purpose computersFerranti Mark I (Britain); UNIVAC I (USA)1951
First mass-produced portable computerOsborne 11981
Eckert–Mauchly computer ventureElectronic Controls CompanyPartnership began 1946
🧠 Generation Mnemonic
⚡ Technology Order
Vacuum Tube → Transistor → IC → VLSI → ULSI/AI
1st → 2nd → 3rd → 4th → 5th generation
⚡ Memory vs Circuit Technologyagnetic Drum → Magnetic Core → Microchip → Semiconductor → AI
⚠ High-Confusion Pairs
  • Difference Engine = 1822; Analytical Engine = general-purpose design developed in the 1830s.
  • ABC ≠ ENIAC: ABC is described as electronic digital computing device; ENIAC as electronic general-purpose computer.
  • EDVAC = stored-program; UNIVAC = commercial.
  • Vacuum Tube = 1st Gen; Transistor = 2nd; IC = 3rd; VLSI = 4th; ULSI + AI = 5th.