Første generation (1951-1959):Vakuumrør
- Brugte vakuumrør til forarbejdning
- Begrænset til videnskabelige og matematiske anvendelser
- Dyrt og tidskrævende at bygge og drive
- Hulkort og papirtape bruges til input og output
Anden generation (1959-1965):Transistorer
- Transistorer erstattede vakuumrør
- Mindre og mere pålidelig end førstegenerationscomputere
- Kommerciel brug blev udbredt
- Magnetbånd og disklagring introduceret
Tredje generation (1965-1971):Integrerede kredsløb (IC'er)
- IC'er kombinerede flere transistorer på en enkelt chip
- Ledte til mindre og mere kraftfulde computere
- Programmeringssprog på højt niveau udviklet (f.eks. COBOL, FORTRAN)
- Tidsdeling og multiprogrammering introduceret
Fjerde generation (1971-nuværende):Mikroprocessorer
- Mikroprocessorer (single-chip CPU'er) introduceret
- Ledet til personlige computere (pc'er), bærbare computere, smartphones mv.
- Grafiske brugergrænseflader (GUI'er) og objektorienteret programmering introduceret
- Internet og digital revolution