Komputery to dziedzina informatyki, która rozwija się w zastraszającym tempie. Po, mimo iż te urządzenia nie mają jeszcze stu lat w naszej historii powstało już wiele nowych generacji. Wprowadzanie ciągłych ulepszeń ma na celu polepszenie ich efektywności i szybkości pracy. Generacja komputera jest to umowna kwalifikacja urządzenia do ogólnie przyjętej grupy. Podziały urządzeń cyfrowych zwykle charakteryzuje się na podstawie zastosowanych technologii podczas procesu produkcyjnego. Na chwilę obecną istnieje pięć generacji. Generacja 0 – okres przed pojawieniem się elektronicznych maszyn cyfrowych; generacja 1 – budowa na lampach elektronowych; generacja 2 – budowa na tranzystorach; generacja 3 – budowa na układach scalonych o średniej skali integracji; generacja 4 – budowa na układach scalonych o dużej skali integracji; 5 generacja – są to zwykle rozwiązania niekonwencjonalne jak komputery optyczne. Warto nadmienić, iż generacja 0 i 5 nie zawsze jest przyjmowana.