Computer Programming in schede perforate Era

February 21

Computer Programming in schede perforate Era


Il computer moderno e il suo formato della tastiera-mouse monitor è stato in giro per tanto tempo ora è difficile immaginare la vita senza di calcolo un'interfaccia completamente elettronico. Non è stato sempre così, però, e c'era una programmazione del tempo e il debug significava studiando attentamente pile su pile di schede perforate. Mentre sembra laborioso e dispendioso in retrospettiva, ancora offerta la possibilità di effettuare calcoli che sarebbe stato quasi impossibile a mano.

Pre-Computer schede perforate

Anche se la carta perforata è associato con i primi giorni di informatica, risale alla fine del 1800 in cui è stato utilizzato per tabulare i risultati del censimento 1890. statistiche vitali sono stati registrati su schede perforate, che venivano poi raccolte da loro stessi l'alimentazione attraverso una macchina tabulazione meccanico che ha visualizzato i risultati nei quadranti di orologio-like. Questo metodo di elaborazione dei dati è stata inventata da Herman Hollerith, la cui azienda è stata una delle quattro che sarebbe poi unire e venuto per essere conosciuta come IBM nel 1924.

Il processo di programmazione

Per scrivere un programma, si dovrebbe cominciare con scrittura a mano il codice su moduli cartacei di codifica che avevano circa cinquanta linee su ogni foglio, con ogni riga corrisponde ad una singola scheda perforata. Le forme sono state poi tradotte in carte da un operatore perforatrice che avrebbe digitare il programma nella macchina perforatrice, la produzione di schede perforate. Queste prime schede - chiamato un mazzo fonte - non erano ancora il programma definitivo, ma piuttosto una descrizione di ciò che avrebbe dovuto al programma di fare. Il ponte di origine è stato alimentato nel computer in cui un programma compilatore avrebbe letto le carte e produrre un secondo set di carte - il programma vero e proprio. Queste carte sono poi alimentati al computer, spesso seguito da schede dati per essere letti dal programma per svolgere la sua funzione. I risultati sono stati poi uscita per copia cartacea via della stampante.

limitazioni

I programmi sono stati generalmente di dimensioni limitate al numero di carte della tramoggia sul computer è in grado di contenere - circa 2.000 carte nel 1970. Era possibile scrivere programmi più lunghi, ma la tramoggia doveva essere monitorato e alimentato le carte supplementari nell'ordine corretto come spazio aperto, che era soggetto a errori e creerebbe errori. output di debugging compilatore era un compito lungo e gli occhi sforzo, come la carta incriminata doveva essere situato e corretti a mano. Inoltre, il tempo del computer è stato limitato nella maggior parte dei casi, come i computer del tempo potrebbe eseguire un solo programma alla volta, e durante la notte e tempi di consegna di 24 ore erano la norma per ottenere risultati del programma di nuovo.

La fine di schede perforate

Come nastro magnetico e storage su disco sono diminuite in termini di costi ed è diventato più affidabile, giorni della scheda perforata divennero numerati. Una sola bobina di nastro magnetico è stato in grado di contenere l'equivalente di 10.000 schede perforate, con l'8 pollici e floppy disk da 5,25 pollici segue a ruota nella corsa per lo stoccaggio sempre più compatti e ad alta densità. Verso la metà degli anni 1980 memorizzazione magnetica dei dati aveva finalmente reso la scheda perforata obsoleto per scopi di calcolo.