Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Programmering i Punch kort Era
    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.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan erstatte Div Tekst Med CSS 
    ·Hvordan filtrere ut frekvenser i LabVIEW 
    ·Hvordan lage en MARC Record 
    ·Slik starter Programmering i Assembly 
    ·Hvordan oppretter en ny funksjon i Modular programmerin…
    ·Hvorfor bruke funksjonspekere 
    ·WSH objekt metoder 
    ·Hvordan bruke integrerte rammer med Flash 8 
    ·En Process Explorer Script 
    ·Fordelene av Deklarativ Programmering 
      Anbefalte artikler
    ·Hvordan vise en primærnøkkel begrensning i Oracle 
    ·Anvendelse av lineær programmering i Data 
    ·Hvordan Kill a White Space i Cold Fusion 
    ·Hvordan oppdage Tab Tast inn ComboBox i VBA 
    ·Hvordan konvertere en BMP til en Byte Array 
    ·Hvordan Stopp En PHP og starte en annen PHP File 
    ·Hvordan endre navn på en fil i Visual Studio C 
    ·Hvordan du arbeider med Avkrysningsbokser i Visual Basi…
    ·Hva er Java Console 
    ·Hvordan lage en klikkbar knapp i C 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/