COBOL , Common Forretninger Oriented Language , er en av de eldste programmeringsspråk i aktiv bruk . Det er avhengig av bruk av en kompilator , et program som konverterer en programmerer kildekode , skrevet i Cobol , i en fil som maskinen går direkte . En programmerer skriver COBOL- programmer som en serie av engelsk -lignende uttalelser, og kompilatoren gjør den til lavnivå instruksjoner datamaskinen kan bruke. COBOL
På slutten av 1950-tallet , utviklet CODASYL , en gruppe IT-forskere , den COBOL språk . Før COBOL , brukt programmerere varianter av maskin og montering språk, noe som innebærer hundrevis av små , intrikate datainstruksjoner . Utvikling av nye programmer var treg og krevde de lange innsats av dyktige teknikere . COBOL bruker lett lesbare utsagn som MOVE , ADD , og PERFORM , noe som gjør programmet enklere og raskere å skrive . Den COBOL -kompilatoren gjør dette mulig , automatisk oversette en håndfull av lett skriftlige uttalelser til tusenvis av maskininstruksjoner .
Source og Object
COBOL - språk dokumentet programmerer skriver kalles en kilde fil . Den COBOL -kompilatoren leser dette og produserer et objekt fil, som er i datamaskinens opprinnelige instruksjon språk . Kildefilen kan stå på egne ben , eller den kan inneholde referanser til andre COBOL kildefilene. Hvis den refererer til andre filer , åpnes kompilatoren dem og setter inn sitt COBOL programmering som den finner dem . Dette lar programmerere bygge biblioteker av hyppig brukte kildekode moduler , noe som sparer tid i programmeringen .
Compiler Program
COBOL -kompilatoren er et dataprogram hvis eneste oppgave er å konvertere COBOL tekstfiler inn kjørbare objekt-filer . Programmeringsspråk utviklere skrive kompilatoren program i assembly eller C , da disse er rask og effektiv . Kompilatoren inneholder all syntaks og strukturelle regler som styrer COBOL språk . Hardware leverandører som IBM eller Hewlett - Packard , tradisjonelt utviklet COBOL- kompilatorer for sine egne datamaskiner, i 2011 , uavhengige programvareselskaper hovedsak tilbyr kompilatorer
Feilmeldinger
. programmerer COBOL -kode kan inneholde feil av ulike slag, for eksempel stavefeil , forlagt tegnsetting og manglende uttalelser . Før kompilatoren produserer et objekt fil , sjekker den første kilden filen for feil . Hvis den finner dem , skriver den en liste over feilmeldinger sammen med plasseringen av feilen. Programmereren gjennomgår feilmeldinger , korrigerer feilene og repriser kompilatoren til han får et godt objekt fil .