Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Programmeringsteknik i hålkort Era

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man slår ihop en array med QBasic
    ·Hur man skapar Implicit Structures i ColdFusion
    ·Hur man sätter in en ComboBox i C - Sharp
    ·Hur man simulera en läcka i MATLAB
    ·Hur Split Matlab Jet Color Table till RGB
    ·Vad är en dator programmeringsspråk
    ·Hur Hack
    ·Hur man skapar ett formulär listruta för datum kredit…
    ·Hur du ändrar ett dragspel Spry Code
    ·Hur öka History Size i Eclipse Console
    Utvalda artiklarna
    ·Komma åt VBA på Hämta externa data
    ·Hur Debug PHP-kod i VS2008
    ·Så här ändrar du systemets datum med Visual Basic
    ·Så här öppnar du Update Query Genom VB
    ·Hur hitta Utländska nycklar med inre kopplingar i Java…
    ·Kan Java Ta bort sista instans av en karaktär från en…
    ·Hur man skapar språkfiler för webbplatser i PHP
    ·Lägga till en ComboBox till ett formulär i en Swing
    ·Hur man gör en Java Swing Game
    ·Hur hämta innehållet i en Remote webbsida med PHP
    Copyright © Dator Kunskap http://www.dator.xyz