Nwlapcug.com


Programmazione informatica in epoca di schede perforate

Programmazione informatica in epoca di schede perforate


Il computer moderno e il suo formato di tastiera-mouse-monitor è stato intorno per così tanto tempo ora è difficile immaginare la vita senza un'interfaccia completamente elettronica di calcolo. Non era sempre così, però, e c'era una volta la programmazione e il debug significava poring su pile su pile di schede perforate. Mentre sembra laboriosa e che richiede tempo, col senno di poi, ha offerto ancora la capacità di fare calcoli che sarebbero stato quasi impossibile a mano.

Schede perforate pre-informatica

Anche se la scheda perforata è associata con i primi giorni del computing, risale alla fine del 1800 dove è stato utilizzato per tabulare i risultati del censimento del 1890. Statistiche vitali sono state registrate su schede perforate, che poi sono state compilate da nutrirli attraverso una macchina meccanica di tabulazione che visualizzate i risultati in quadranti di orologio-come. Questo metodo di trattamento dei dati è stato inventato da Herman Hollerith, cui l'azienda era uno dei quattro che avrebbe unire e venuto per essere conosciuta come IBM nel 1924.

Il processo di programmazione

Per scrivere un programma, si inizia a mano il tuo codice su carta codificanti le forme che avevano all'incirca cinquanta linee su ogni foglio, con ogni riga corrispondente a una singola scheda perforata. Le forme sono stati quindi tradotti a carte da un operatore di perforatrice che digiterà il programma nella macchina perforatrice, produzione di schede perforate. Queste carte prime..--chiamate un ponte di origine..--non erano ancora il programma definitivo, ma piuttosto una descrizione di quello che doveva per fare il programma. Il ponte di origine è stato alimentato in computer in cui un programma compilatore sarebbe leggere le carte e produrre una serie di secondi di carte..--il programma effettivo stesso. Queste carte sono stati quindi inviate al computer, spesso seguito da schede di dati da leggere dal programma per svolgere la sua funzione. I risultati sono stati quindi output a copia cartacea tramite stampante.

Limitazioni

Programmi erano generalmente limitate dimensioni al numero di carte la tramoggia del computer era capace di detenzione - intorno 2.000 carte nel 1970. Era possibile scrivere programmi più lunghi, ma la tramoggia ha dovuto essere monitorati e alimentato le carte supplementari nell'ordine corretto come spazio aperto, che è stato soggetto ad errori e sarebbe creare errori. Debug output del compilatore è stata una lunga e compito occhio-teso, come la scheda incriminata doveva essere individuati e corretti a mano. Inoltre, ora del computer è stata limitata nella maggior parte dei casi, come i computer del tempo solo potrebbero eseguire un programma in un momento, e i tempi di consegna di 24 ore e durante la notte erano la norma per tornare i risultati del programma.

Alla fine di schede perforate

Come nastro magnetico e storage su disco è diminuito in termini di costi ed è diventato più affidabile, giorni di schede perforate è diventato numerati. Una bobina di nastro magnetico è stato in grado di contenere l'equivalente di 10.000 schede perforate, con il disco di floppy da 8 pollici e da 5,25 pollici seguono nelle vicinanze in gara per deposito sempre più compatto e ad alta densità. Da mid-1980s archiviazione magnetica dei dati aveva finalmente reso la scheda perforata obsoleto per scopi di calcolo.