De tidligste mekaniske enhetene designet for databehandling regnes som de første datamaskinene, som inkluderte:
– Telleapparater som kuleramme, først utviklet i antikken.
- Antikythera-mekanismen, en gammel gresk analog datamaskin for å forutsi astronomiske posisjoner og formørkelser, rundt 100 f.Kr.
- Mekaniske kalkulatorer som adderingsmaskinen, oppfunnet i 1623 av Blaise Pascal, Leibniz aritmometer (multifunksjonskalkulator), 1673, og en mekanisk digital datamaskin, ca. 1822 av Charles Babbage.
- Andre mekaniske analoge datamaskiner som glideregler, tidevannsprediktorer, planimetre, integrafer og differensialanalysatorer.
- Curta-kalkulatoren (1948) og Marchant-kalkulatoren (1948), og andre mekaniske skrivebordskalkulatorer.
- Zuse Z1, bygget mellom 1936 og 1938, regnes som en av de første elektromekaniske binære programmerbare datamaskinene, og Zuse Z3, verdens første fungerende automatiske programstyrte datamaskin, ferdigstilt i 1941, gikk foran andre datamaskiner inkludert USA- bygget Harvard Mark I ferdigstilt i 1944 og British Colossus i 1944, som også ble bygget for å bryte koder.
- De første ekte elektroniske datamaskinene var Atanasoff–Berry Computer (1942) og ENIAC (1946).