De tidligste mekaniske enheder designet til databehandling betragtes som de første computere, som omfattede:
- Tælleapparater såsom kulerammen, først udviklet i oldtiden.
- Antikythera-mekanismen, en gammel græsk analog computer til at forudsige astronomiske positioner og formørkelser, omkring 100 f.Kr.
- Mekaniske lommeregnere såsom adderingsmaskinen, opfundet i 1623 af Blaise Pascal, Leibniz aritmometer (multifunktionsberegner), 1673, og en mekanisk digital computer, ca. 1822 af Charles Babbage.
- Andre mekaniske analoge computere såsom glideregler, tidevandsprædiktorer, planimetre, integrafer og differentialanalysatorer.
- Curta-beregneren (1948) og Marchant-beregneren (1948) og andre mekaniske skrivebordsberegnere.
- Zuse Z1, der blev bygget mellem 1936 og 1938, betragtes som en af de første elektromekaniske binære programmerbare computere, og Zuse Z3, verdens første fungerende automatiske programkontrollerede computer, færdigbygget i 1941, gik forud for andre computere, herunder USA- byggede Harvard Mark I færdiggjort i 1944 og British Colossus i 1944, som også blev bygget til at bryde koder.
- De første rigtige elektroniske computere var Atanasoff-Berry Computer (1942) og ENIAC (1946).