Historii počítačů lze sledovat podle jejich generací charakterizovaných použitou převažující technologií. Obvykle se definuje šest generací:
- Nultá generace (elektromechanická technologie využívající většinou relé).
- Prvá generace (elektronková technologie).
- Druhá generace (použití tranzistorů).
- Třetí generace (použití obvodů malé, střední nebo velké integrace).
- Čtvrtá generace (technologie obvodů velmi velké integrace, microprocesory).
- Pátá generace (zatím neexistuje, má mít umělou inteligenci).