Generacje komputerów to umowny podział komputerów cyfrowych, zależnie od zastosowanej technologii. Wyróżniamy następujące generacje:
generacja 0: do roku 1945 - przed pojawieniem się uniwersalnych, elektronicznych maszyn cyfrowych np. przekaźnikowy Z3, Colossus
generacja 1: lata 1945 - 1955- budowane na lampach elektronowych np. XYZ, ENIAC, MARK I
generacja 2: lata 1955 - 1963- budowane na tranzystorach i diodach półprzewodnikowych np. ZAM 41
generacja 3: lata 1964 - 1978- budowane na układach scalonych małej i średniej skali integracji np. Odra 1305
generacja 4: lata 1978 do... - budowane na układach scalonych wielkiej skali integracji np. komputer osobisty (PC)
generacja 5: komputery przyszłości - projektyo niekonwencjonalnych rozwiązaniach, np. komputer optyczny, kwantowy, biologiczny