De moderne computer en het toetsenbord - muis - beeldscherm -formaat is al zo lang nu is het moeilijk om computergebruik leven voorstellen zonder een volledig elektronische interface . Het was niet altijd op deze manier , echter, en Once upon a time programmering en debugging betekende gebogen over stapels op stapels ponskaarten . Hoewel het lijkt omslachtig en tijdrovend achteraf , het nog steeds bood de mogelijkheid om berekeningen die bijna onmogelijk zou zijn geweest met de hand te maken . Pre - Computer Ponskaarten Hoewel de ponskaart wordt geassocieerd met de begindagen van de computer , het dateert uit de late jaren 1800 waar het werd gebruikt voor tabelleren de resultaten van de 1890 census . Vitale statistieken werden opgenomen op ponskaarten , die vervolgens werden samengesteld door hen te voeden door middel van een mechanische machine voor het tellen dat de resultaten op de klok - achtige wijzerplaten weergegeven . Deze methode van gegevensverwerking is uitgevonden door Herman Hollerith , wiens bedrijf was een van de vier die later zou fuseren en bekend komen te staan als IBM in 1924 . De Programmeringsproces om een programma te schrijven , zou je beginnen met het handschrift van uw code op papier codering formulieren dat ongeveer vijftig lijnen op elk blad gehad , met elke lijn correspondeert met een ponskaart . De formulieren werden vervolgens vertaald naar kaarten door een keypunch operator die het programma zou typen in de keypunch machine , het produceren van ponskaarten . Deze eerste kaarten - een zogenaamde bron dek - waren nog niet het definitieve programma , maar eerder een beschrijving van wat het programma moest doen . De bron dek werd ingevoerd in de computer waar een compiler programma de kaarten zouden lezen en produceren een set kaarten seconden - het eigenlijke programma zelf . Deze kaarten werden vervolgens naar de computer , vaak gevolgd door gegevenskaarten te worden gelezen door het programma zijn functie uit te voeren . De resultaten werden vervolgens uitgevoerd om hard copy via de printer . Beperkingen Programma werden over het algemeen beperkt in omvang om het aantal kaarten de trechter op de computer was staat van het bedrijf - rond 2000 kaarten in de jaren 1970 . Het was mogelijk om langere programmeren, maar de hopper moest worden bewaakt en gevoed de extra kaarten in de volgorde die ruimte geopend , die gevoelig zijn voor fouten en fouten zou maken . Debugging compiler uitgang was een lange en eye - persen taak , aangezien de overtredende kaart moest worden gelokaliseerd en verholpen met de hand. Daarnaast werd computertijd beperkt in de meeste gevallen als de computers van die tijd slechts een programma zou kunnen lopen in een tijd , en 's nachts en 24 uur doorlooptijden waren de norm te programmeren resultaten terug te krijgen. het einde van Ponskaarten magnetische tape en disk storage verlaagd in prijs en werd betrouwbaarder , de ponskaart 's dagen werd geteld . Een enkele rol van magnetische tape was staat van het bedrijf het equivalent van 10.000 ponskaarten , met de 8 - inch en 5,25 - inch diskette volgende dicht achter in de race voor steeds meer compacte en high - density opslag . Tegen het midden van de jaren 1980 magnetische opslag van gegevens had eindelijk de ponskaart verouderde voor berekeningen gemaakt .
|