În anul 1938, inginerul civil german Konrad Zuse a realizat primul calculator liber programabil din lume Z1, care folosea logica booleană şi numere binare în virgulă mobilă.
Calculatorul mecanic binar Z1 avea 6 unităţi de bază: unitatea de control, unitatea aritmetică, unitatea de intrare/ieşire, memoria, selectorul de memorie şi cititorul de bandă.
Un motor electric cu puterea de 1 kW era folosit pentru a oferi o frecvenţă de ceas de 1 Hertz…
Programul nu era încărcat iniţial în memoria internă… instrucţiunile fiind executate doar în momentul citirii de pe filmul perforat de 35 mm.
Printre caracteristicile sale remarcabile la acea vreme, Z1 a avut o tastatură pentru introducerea datelor şi lumini intermitente pentru a indica rezultatele…
Calculatorul Z1 conținea aproximativ 30.000 de piese metalice şi cântărea 1.000 Kg…