Den moderne datamaskin og tastatur-mus - skjerm formatet har eksistert så lenge nå er det vanskelig å forestille seg computing livet uten en fullt elektronisk grensesnitt . Det var ikke alltid på denne måten , men, og det var en gang programmering og debugging ment poring over stabler ved stabler av hullkort . Mens det virker arbeidskrevende og tidkrevende i ettertid , er det fortsatt tilbys muligheten til å gjøre beregninger som ville vært nesten umulig for hånd . Pre -Computer hullkort
Selv om stemplet kortet er forbundet med de tidlige dager av databehandling , går det tilbake til slutten av 1800-tallet der den ble brukt for tabulerer resultatene av 1890 folketellingen . Viktig statistikk ble registrert på hullkort , som så ble utarbeidet ved å mate dem gjennom en mekanisk tabulerer maskin som vises resultatet på klokke -lignende ringer . Denne metoden for databehandling ble oppfunnet av Herman Hollerith , der selskapet var en av de fire som senere skulle fusjonere og kommet for å bli kjent som IBM i 1924 .
Programming Process
å skrive et program , vil du begynne med håndskriften din kode på papir koding skjemaer som hadde omtrent femti linjer på hvert ark , med hver linje tilsvarer en enkelt stemplet kortet. Skjemaene ble deretter oversatt til kort ved en keypunch operatør som ville skrive programmet i keypunch maskin , produsere hullkort . Disse første kort - kalt en kilde dekk - var ennå ikke det endelige programmet , men heller en beskrivelse av hva programmet skulle gjøre . Kilden dekk ble matet inn i maskinen hvor en kompilator program ville lese kortene og produsere en sekunder settet med kort - selve programmet seg selv. Disse kortene ble deretter matet til datamaskinen, ofte etterfulgt av data-kort for å bli lest av programmet for å utføre sin funksjon. Resultatene ble deretter utgang til papirkopi via skriveren.
Begrensninger
programmer var generelt begrenset i størrelse til antall kort beholderen på datamaskinen var stand til å holde - rundt 2000 kort i 1970. Det var mulig å skrive lengre programmer , men hopper måtte overvåkes og matet de ekstra kortene i riktig rekkefølge som plassen åpnet opp, som var utsatt for feil og ville skape feil . Debugging kompilatoren utgang var en lang og øye- straining oppgave, da den fornærmende kortet måtte være lokalisert og rettet opp for hånd . I tillegg ble computer tid begrenset i de fleste tilfeller som datamaskinene på den tiden kunne bare kjøre ett program om gangen , og over natten og 24 -timers behandlingstid var normen for å få programmet resultater tilbake .
The End of Punch kort
p Som magnetisk tape og disk lagring redusert i pris og ble mer pålitelige , ble den stanset kortets dager er talte . En enkelt hjul av magnetbånd var i stand til å holde tilsvarende 10 000 hullkort , med 8 -tommers og 5,25 - tommers diskett følger tett bak i kappløpet om stadig mer kompakt og høy tetthet lagring. På midten av 1980-tallet magnetisk lagring av data endelig hadde gjort det stemplet kortet foreldet for databehandling formål.