COBOL , den fælles virksomhed Oriented Language, er et af de ældste computer sprog i aktiv brug. Den bygger på anvendelsen af en compiler et program , der konverterer en programmør kildekode , skrevet i COBOL , i en fil, som kører computeren direkte. En programmør skriver COBOL -programmer som en serie af engelsk -lignende udtalelser, og compiler forvandler det til lav-niveau instruktion computeren kan bruge. COBOL
I slutningen af 1950'erne udviklede CODASYL , en gruppe af dataloger , COBOL sproget . Før COBOL , brugte programmører sorter af maskine og montage sprog, som indebærer hundredvis af små , indviklede edb instruktioner. Udvikling af nye programmer var langsom og krævede de lange indsats højtuddannede teknikere. COBOL bruger let - læsbare udsagn som MOVE , ADD , og udføre, gøre programmer lettere og hurtigere at skrive. Den COBOL compiler gør dette muligt , automatisk at oversætte en håndfuld let - skriftlige udsagn i tusindvis af maskine instruktioner .
Kilde og Objekt
COBOL - sproget dokument programmøren skriver kaldes en kildefil . Den COBOL compiler læser dette og producerer et objekt fil, som er i computerens oprindelige instruktion sprog. Kildefilen kan stå på egne eller den kan indeholde henvisninger til andre COBOL kildefiler. Hvis den refererer andre filer , åbner compiler dem og indsætter deres COBOL programmering som den finder dem. Dette lader programmører bygge biblioteker af hyppigt anvendte kildekode -moduler , hvilket sparer tid i planlægningsprocessen .
Compiler Program
COBOL compiler er et edb-program hvis eneste opgave er at konvertere COBOL tekstfiler i eksekverbare objekt filer . Programmeringssprog udviklere skrive compiler program i assembler eller C , da disse er hurtig og effektiv. Compileren indeholder alle syntaks og strukturelle regler , der styrer COBOL sproget . Hardwareleverandører , såsom IBM eller Hewlett -Packard , der traditionelt er udviklet COBOL compilere for deres egne computere, i 2011, hovedsageligt uafhængige software selskaber tilbyder compilere
Fejlmeddelelser
. programmørens COBOL kode kan indeholde fejl af forskellig art, såsom stavefejl, malplacerede tegnsætning og manglende erklæringer. Før compiler producerer et objekt fil, kontrollerer først kildefilen til fejltagelser. Hvis den finder dem, er det udskriver en liste over fejlmeddelelser sammen med placeringen af fejlen. Programmøren gennemgår fejlmeddelelser , korrigerer fejl og genudsendelser af kompiler , indtil han opnår en god objekt -fil.