Poprzednik komputera,
maszyna księgowa, był nieelektrycznym systemem komputerowym, który obliczał informacje finansowe dla firm w latach 40-tych. Obliczenia na maszynie księgowej przeprowadzono za pomocą przekładni, przycisków, przełączników i kart dziurkowanych.
Warunki sprzętowe, karty dziurkacza