COBOL står for Common Erhverv orienterede sprog og er et højt niveau programmeringssprog oprindeligt blev udviklet i slutningen af 1950'erne. COBOL skulle være så læselige som muligt, og som følge heraf strukturer omfatter - såsom afsnit , afsnit og sætning - traditionelt forbindes med engelsk prosa . COBOL programmer er typisk mere verbose eller ordrige , end dem der er skrevet i mere nutidige programmeringssprog såsom C eller C + +. Syntaks
syntaks eller grammatik, i COBOL er defineret ved en notation kendt som COBOL metasprog . COBOL reserverede ord - ord, der har en fast betydning og kan ikke omdefineres af programmører - er skrevet med store bogstaver og understreget , hvis obligatorisk. Materiale i krøllede parenteser ({} ) angiver, at en programmør skal vælge en af mulighederne inden for de seler , mens materiale i firkantede parenteser ([]) er helt valgfrit. En sekvens af tre prikker ( ... ) , også kendt som en ellipse , indikerer, at syntaksen før ellipsen kan gentages på skøn programmøren .
Program Structure
< p> COBOL -programmer består af et hierarki af divisioner , afdelinger , afsnit, sætninger og udsagn . En opdeling er en blok af kode, der indeholder en eller flere sektioner, der begynder med det reserverede ord "AFSNIT " efterfulgt af en periode , og til gengæld et eller flere afsnit indeholder . Et afsnit er en blok af kode, der indeholder én eller flere sætninger, som hver består af én eller flere udsagn termineret med en periode .
Variables
COBOL variabler er defineret i en division, kendt som data division og hver variabel erklæring består af et niveau nummer , et datanavn eller identifikator og i tilfælde af såkaldte elementære variabler , et billede klausul , der beskriver strukturen af den variable . Elementære variabler - der kan betegnes som almindelige variable i andre programmeringssprog - ikke er yderligere opdelt og kræver et billede klausul at reservere storage kræves for variablen. Gruppe variabler , på den anden side består af en samling af elementære variabler eller emner , behandles som en enkelt gruppe. De gør ikke reservere plads , så kan ikke have et billede klausul.
Fejlmeddelelser
Fælles COBOL fejlmeddelelser omfatter pre- compiler, compiler og runtime fejl beskeder. Præoversætter fejlmeddelelser er forårsaget af problemer, der forhindrer et job fra de forelægges det program , der oversætter højt niveau COBOL udsagn i maskinkode , kendt som compiler. Compiler fejl er forårsaget af problemer med COBOL selve koden , mens runtime fejl er forårsaget af programmer gør noget ulovligt under udførelsen.