Den moderna dator och dess tangentbord - mus - monitor formatet har funnits så länge nu att det är svårt att föreställa sig computing liv utan ett fullständigt elektroniskt gränssnitt . Det var inte alltid på detta sätt , dock , och en gång i tiden programmering och felsökning innebar lutad över högar och åter högar av hålkort . Även om det verkar mödosamt och tidskrävande i efterhand , erbjöd det fortfarande möjlighet att göra beräkningar som skulle ha varit nästan omöjligt för hand . Pre - dator hålkort
Även den stansade kort associeras med de första dagarna av datorer , går det tillbaka till sent 1800-tal där det användes för tabellering resultaten från 1890 års folkräkning . Befolkningsförändringar registrerades på hålkort, som sedan sammanställts genom att mata dem genom en mekanisk tabulating maskin som visade resultatet på klocka -liknande urtavlor . Denna metod för databehandling uppfanns av Herman Hollerith , vars företag var en av de fyra som senare skulle slås samman och kommit att bli känd som IBM 1924 .
Programplaneringsprocessen
att skriva ett program , skulle du börja med handskrift din kod på papper kodningsblanketter som hade ungefär femtio rader på varje ark , där varje rad motsvarar en enda stansat kort . Formulären översätts sedan till kort med en keypunch aktör som skulle skriva programmet i keypunch maskinen , producera hålkort . Dessa första kort - kallas en källa däck - var ännu inte det slutliga programmet , utan snarare en beskrivning av vad programmet skulle göra . Källan däck matades in i datorn där en kompilator program skulle läsa korten och producera en sekund uppsättning kort - själva programmet i sig . Dessa kort matades därefter till datorn , ofta följs av datakort att läsas av programmet för att utföra sin funktion . Resultaten var sedan ut till papperskopia via skrivaren .
Begränsningar
Program i allmänhet begränsade i storlek till antalet kort tratten på datorn var kan hålla - omkring 2.000 kort på 1970-talet . Det var möjligt att skriva längre program , men tratten måste övervakas och matas de ytterligare kort i rätt ordning eftersom utrymmet öppnas upp, vilket var benägna att misstag och skulle skapa fel . Debugging kompilatorn utgång var en lång och eye - ansträngande uppgift , eftersom den felande kortet måste lokaliseras och korrigeras för hand . Dessutom var datortid begränsad i de flesta fall som de datorer i tiden kunde bara köra ett program i taget , och över natten och 24 - timmars handläggningstider var normen att få programmets resultat tillbaka .
Slutet av hålkort
magnetband och skivminne minskat i kostnad och blev mer tillförlitlig , blev stansade kortets dagar räknade . En enda rulle magnetband kunde hålla motsvarande 10.000 hålkort , med 8 - tums och 5,25 - tums diskett strax efter i jakten på allt mer kompakt och hög densitet lagring . Vid mitten av 1980-talet magnetisk lagring av data hade äntligen gjort det stansade kortet föråldrade för datorer ändamål .