Manuaaliset reikäkortit
Reikäkorttihistorian voi sanoa alkaneen Joseph Marie Jacquardin (1752-1834) keksinnöstä. Hän kehitti 1800-luvun alussa ensimmäisenä teollisena pidetyn reikäkorttikoneen, kutomakoneen. Keksinnön ideana Jacquardin kutomakoneessa oli käyttää rei’itettyjä kortteja kuvioiden tekemiseen kankaalle tekniikan avulla, tähän saakka kaikki oli tehty käsin. Rei’itetyt kortit ohjasivat loimilankojen asentoja ja näin pystyttiin eri korttiyhdistelmien avulla luomaan erilaisia kuvioita kankaille automatisoidusti. Jacquardin avoin reikä/suljettu reikä mekanismi, jolla kuvioita luotiin, oli ensimmäinen ohjelmoitu binäärijärjestelmä, jonka tekniikka on nähtävissä tietokoneissa vuosisata hänen keksintönsä jälkeen. Hänen keksintönsä käyttää rei’itettyjä kortteja on ollut tietokoneen lisäksi innoittajana myös monille muille keksinnöille.
Tekniikan historia
Tietotekniikan kehityksen ensi askeleena voidaan pitää puhutun kielen kielioppia, joka laajensi kielen ilmaisukykyä. Sivilisaatioiden syntyessä hallinnolle ja kaupalle tärkeämmät numerot ja laskenta kehittyivät usein ennen kirjoitustaitoa. Ensimmäisenä laskukoneena voidaan pitää helmitaulua. Seuraava askel automaation suuntaan oli reikäkortin käyttöönotto Joseph Marie Jacquardin kutomakoneissa. Herman Hollerith sai vuoden 1890 Yhdysvaltain väestönlaskennan johtajalta tehtäväksi mekanisoida tiedonkäsittelyä. Hollerith tunsi Jacguardin kutomakoneen. Hollerith kehitti menetelmän, jossa korttien reikien läpi menevä tikku kytki sähköimpulssit, joita sitten laskettiin. Vuoden 1880 väestön laskennan tuloksia oli laskettu 7 vuotta ja nyt päästiin kahteen ja puoleen vuoteen, vaikka henkilöä kohti kerättiin aikaisemman viiden kysymyksen sijasta 200 kysymystä. Hollerith perusti yrityksen nimeltä "Tabulating Machine corporation" TMC. Vuoden 1910 väestönlaskenta annettiin hintasyistä toisille yrityksille ja TMC joutui taloudellisiin vaikeuksiin. TMC yhdistyi kolmen muun alan yrityksen kanssa, jolloin toimitusjohtajaksi ja pääomistajaksi tuli Thomas J. Watson. Hän muutti yrityksen nimeksi "International Business Machines" IBM.