• 1945-1955 (1. generacja): komputery lampowe
- programowanie w języku maszynowym (brak języka programowania)
- przeprowadzanie wyłącznie obliczeń numerycznych
- zastosowanie kart dziurkowanych do wprowadzania danych (początek lat 50-
tych)
ENIAC, Electronic Numerical Integrator and Computer
(elektroniczne urządzenie numeryczne całkujące i liczące), 1946-1955 (J.Mauchly, J.P.Eckart)
EDVAC, Electronic Discrete Variable Computer,
1946 (J. von Neumann, Institute for Advanced Studies (IAS))