Primeira Geração (1951-1959):Tubos de Vácuo - Tubos de vácuo usados para processamento
- Limitado a aplicações científicas e matemáticas
- Caro e demorado para construir e operar
- Cartões perfurados e fita de papel usados para entrada e saída
Segunda Geração (1959-1965):Transistores - Transistores substituíram tubos de vácuo
- Menores e mais confiáveis que os computadores de primeira geração
- O uso comercial se generalizou
- Introdução de armazenamento em fita magnética e disco
Terceira Geração (1965-1971):Circuitos Integrados (ICs) - ICs combinaram vários transistores em um único chip
- Levou a computadores menores e mais potentes
- Linguagens de programação de alto nível desenvolvidas (por exemplo, COBOL, FORTRAN)
- Introdução de compartilhamento de tempo e multiprogramação
Quarta Geração (1971 até o presente):Microprocessadores - Microprocessadores (CPUs de chip único) introduzidos
- Levado a computadores pessoais (PCs), laptops, smartphones, etc.
- Introdução de interfaces gráficas de usuário (GUIs) e programação orientada a objetos
- Internet e revolução digital