Den moderne computer og dens tastatur - mus - monitor -formatet har eksisteret i så lang tid nu er det svært at forestille sig computing liv uden et fuldt elektronisk grænseflade . Det var ikke altid på denne måde , dog, og engang programmering og debugging betød poring over stakke atter stakke af hulkort . Selv om det tilsyneladende besværlige og tidskrævende i bakspejlet , er det stadig tilbudt muligheden for at foretage beregninger, der ville have været nær- umuligt med hånden. Pre- Computer hulkort
Selvom hulkortet er forbundet med de tidlige dage af computere , det går tilbage til slutningen af 1800-tallet , hvor den blev brugt til tabulerer resultaterne af 1890 folketællingen . Vitale statistikker blev registreret på hulkort, som derefter blev udarbejdet ved at fodre dem gennem en mekanisk tabulating maskine, der viste resultater på ur -lignende skiver . Denne metode til databehandling blev opfundet af Herman Hollerith , hvis selskab var en af de fire, der senere skulle fusionere og kommer til at blive kendt som IBM i 1924.
Programmeringsprocessen
at skrive et program , ville du begynde med håndskrift din kode på papir kodning former, der havde omkring halvtreds linjer på hvert ark , hvor hver linje, der svarer til en enkelt hulkort . Skemaerne blev derefter oversat til kort ved en keypunch operatør , der ville skrive programmet i keypunch maskine , der producerer hulkort . Disse første kort - kaldet en kilde deck - var endnu ikke det endelige program , men snarere en beskrivelse af, hvad programmet skulle gøre . Kilden deck blev ført ind på computeren , hvor en compiler program ville læse kortene og producere et sekund sæt kort - det egentlige program selv. Disse kort blev derefter tilført til computeren , ofte efterfulgt af datakort kan læses af programmet til at udføre sin funktion . Resultatet blev derefter output til papirudgave via printer.
Begrænsninger
programmer blev generelt begrænset i størrelse til antallet af kort tragten på computeren var stand til at holde - omkring 2.000 kort i 1970'erne. Det var muligt at skrive længere programmer, men tragten skulle overvåges og fodret de ekstra kort i den rigtige rækkefølge , da rummet blev åbnet op, hvilket var tilbøjelige til at fejl og ville skabe fejl. Debugging compiler output var en lang og eye- belastende opgave, da de ulovlige kort, skulle være placeret og korrigeres ved hånden. Desuden blev computer tid begrænset i de fleste tilfælde som de computere af tiden kun kunne køre et program ad gangen, og natten og 24-timers turnaround-tider var normen at få programmets resultater tilbage.
The End of hulkort
p Som magnetbånd og disk storage faldt i pris og blev mere pålidelige, det udstansede kortets dage blev talte. En enkelt magnetisk bånd var i stand til at holde hvad der svarer til 10.000 hulkort , med 8-tommer og 5,25-tommers diskette efter tæt bagud i kapløbet for stadig kompakt og high-density opbevaring. Ved midten af 1980'erne magnetisk lagring af data havde endelig gjort det udstansede kort forældet computing formål.