History, generations and types of computers: from the abacus to AI
Computers didn't appear overnight. They grew from counting tools and mechanical calculators into room-sized machines, then personal computers, phones and cloud servers running artificial intelligence. Knowing this history helps you understand why computers work the way they do, and it's a standard topic in computer studies syllabuses (including Kenyan secondary and college courses). This unit covers the history, the five generations, and the ways computers are classified.
Before electronic computers
| Period | Device | Significance |
|---|---|---|
| Ancient times | Abacus | Beads on rods for counting; still used to teach arithmetic |
| 1617 | Napier's bones (John Napier) | Rods for multiplication |
| 1622 | Slide rule (William Oughtred) | Used by engineers until calculators arrived in the 1970s |
| 1642 | Pascaline (Blaise Pascal) | Mechanical adding machine |
| 1694 | Leibniz's stepped reckoner | Could multiply and divide |
| 1804 | Jacquard loom (Joseph Marie Jacquard) | Used punched cards to control weaving patterns: an early idea of programs |
| 1822–1837 | Difference Engine and Analytical Engine (Charles Babbage) | Designs for programmable mechanical computers with memory ("store") and processing ("mill"); Babbage is called the "father of the computer" |
| 1843 | Ada Lovelace | Wrote what's considered the first published algorithm for Babbage's Analytical Engine; often called the first computer programmer |
| 1890 | Hollerith's tabulating machine (Herman Hollerith) | Punched cards processed the US census; his company later became part of IBM |
| 1936 | Alan Turing's "Turing machine" | A theoretical model of computation; Turing is a father of computer science and AI |
The five generations of computers
| Generation | Years (approx.) | Key technology | Characteristics | Examples |
|---|---|---|---|---|
| 1st | 1940s–1956 | Vacuum tubes | Huge (filled rooms), very hot, used lots of power, failed often; programmed in machine language; punched cards | ENIAC (1945), UNIVAC I (first commercial computer in the US, 1951) |
| 2nd | 1956–1963 | Transistors | Smaller, faster, cheaper, more reliable; assembly language and early high-level languages (FORTRAN, COBOL); magnetic core memory | IBM 1401, IBM 7090 |
| 3rd | 1964–1971 | Integrated circuits (ICs) | Many transistors on one silicon chip; keyboards and monitors; operating systems allowing many programs | IBM System/360 |
| 4th | 1971–present | Microprocessors (VLSI: very large-scale integration) | Whole CPU on one chip (Intel 4004, 1971); personal computers, laptops, phones, GUIs, the internet | IBM PC (1981), Apple Macintosh (1984), modern laptops and smartphones |
| 5th | Present and future | Artificial intelligence, parallel processing, quantum research | Natural language, machine learning, robotics, voice assistants, cloud and quantum computing | AI assistants, self-driving research, large language models |
Moore's Law: in 1965, Gordon Moore (later Intel co-founder) observed that the number of transistors on a chip was doubling roughly every year, later revised to about every two years. This trend drove decades of faster, cheaper computers, though it's slowing as transistors approach atomic sizes.
Think about it: Why did moving from vacuum tubes to transistors make computers more reliable?Show answer
Vacuum tubes were large glass bulbs that got very hot and burned out frequently (like old light bulbs), so huge machines with thousands of tubes broke down often. Transistors are small solid-state components with no filament to burn out, producing less heat and lasting far longer.
Personal computing milestones
| Year | Milestone |
|---|---|
| 1971 | Intel 4004, the first commercial microprocessor |
| 1976–1977 | Apple I and Apple II |
| 1981 | IBM PC (with Microsoft's MS-DOS) |
| 1984 | Apple Macintosh popularises the graphical user interface (GUI) and mouse |
| 1985 | Microsoft Windows 1.0 |
| 1991 | The World Wide Web goes public (Tim Berners-Lee); Linux is created (Linus Torvalds) |
| 1998 | Google founded |
| 2007 | iPhone launches the modern smartphone era; Android follows in 2008 |
| 2010s | Cloud computing, social media and mobile apps everywhere |
| 2020s | Generative AI (chatbots, image generation) becomes mainstream |
Computers and digital technology in Kenya (brief timeline)
| Period | Development |
|---|---|
| 1960s–1970s | Mainframe computers used by government, banks and universities |
| 1990s | Internet access arrives; the first internet service providers and cyber cafés |
| 2000 | Safaricom and other mobile operators expand mobile phone use |
| 2007 | M-Pesa launched by Safaricom, a world-famous mobile money innovation |
| 2009–2010 | Undersea fibre-optic cables (e.g. TEAMS, SEACOM, EASSy) bring faster, cheaper internet |
| 2010s | Nairobi's tech hubs (iHub and others), the "Silicon Savannah" reputation, eCitizen and online government services, Konza Technopolis project |
| 2020s | Digital learning, Ajira Digital and Jitume programmes, growing AI, data annotation and software industries |
Classifying computers
By size and power
| Type | Description | Examples/uses |
|---|---|---|
| Supercomputers | The most powerful; millions of processor cores | Weather forecasting, climate modelling, scientific research, nuclear simulations |
| Mainframes | Large, very reliable, handle huge numbers of transactions | Banks, airlines, governments, telecoms billing |
| Minicomputers / midrange servers | Between mainframes and PCs | Medium businesses (today mostly replaced by servers) |
| Microcomputers (personal computers) | Desktops, laptops, tablets, smartphones | Homes, offices, schools |
| Embedded computers | Built into other devices for one job | Washing machines, cars, ATMs, POS machines, smart meters, routers |
Today, servers in data centres and cloud computing provide mainframe-like power on demand.
By purpose
- General-purpose computers: do many tasks (your laptop: documents, games, browsing).
- Special-purpose computers: designed for one task (ATMs, traffic light controllers, a fuel pump's computer, medical devices).
By type of data
- Digital computers: work with discrete values (0s and 1s). Almost all modern computers.
- Analog computers: work with continuous physical quantities (voltage, pressure); e.g. old speedometers, some measuring instruments.
- Hybrid computers: combine both; e.g. some hospital equipment that measures continuous signals (heartbeat) and processes them digitally.
Where computing is heading
- Artificial intelligence in everyday tools (writing, translation, coding, healthcare diagnostics, agriculture advice).
- Cloud and edge computing: processing in data centres and on devices close to users.
- Internet of Things (IoT): connected sensors in farms, homes, cities and factories.
- Quantum computing: experimental machines using quantum physics for certain problems.
- Sustainability: energy-efficient data centres and recycling e-waste responsibly.
Summary
- Early devices: abacus, Napier's bones, slide rule, Pascaline, Jacquard loom (punched cards), Babbage's engines (father of the computer), Ada Lovelace (first programmer), Hollerith's tabulator, Turing's theory.
- Generations: 1st vacuum tubes, 2nd transistors, 3rd integrated circuits, 4th microprocessors, 5th AI.
- Classified by size (supercomputer, mainframe, minicomputer, microcomputer, embedded), purpose (general/special) and data (digital/analog/hybrid).
- Kenya's digital journey includes M-Pesa (2007), fibre cables, eCitizen and today's tech and AI industries.
Check yourself
Who is called the father of the computer? Write the surname.
Show answer
Babbage
Who is often called the first computer programmer? Write the first name.
Show answer
Ada
Which technology did first-generation computers use? (two words)
Show answer
vacuum tubes
Which generation introduced the microprocessor?
Show answer
4th
Which type of computer is used for weather forecasting and climate research?
Show answer
supercomputer
In what year was M-Pesa launched?
Show answer
2007
A computer inside a washing machine is what type? (one word)
Show answer
embedded