COBOL står for Common Forretninger Oriented Language og er et høyt nivå programmeringsspråk opprinnelig utviklet på slutten av 1950-tallet. COBOL var ment å være så leselig som mulig, og , som et resultat, omfatter konstruksjoner - eksempel § , ledd og setning - tradisjonelt er forbundet med engelsk prose . COBOL- programmer er vanligvis mer ordrik , eller ordrike , enn de som er skrevet i mer moderne programmeringsspråk , som C eller C + + . Syntax
syntaks, eller grammatikk, COBOL er definert av en notasjon kjent som COBOL metaspråk . COBOL reserverte ord - ord som har en fast mening og kan ikke omdefineres av programmerere - er skrevet med store bokstaver og understreket hvis obligatorisk. Materiale i klammeparenteser ( { } ) indikerer at en programmerer må velge ett av alternativene innenfor tannregulering , mens materialet i hakeparentes ( [ ] ) er helt valgfritt . En sekvens med tre prikker ( ... ) , ellers kjent som en ellipse , indikerer at syntaksen før ellipse kan gjentas ved skjønn av programmereren.
Program Struktur
< p> COBOL- programmene består av et hierarki av avdelinger , seksjoner, avsnitt, setninger og utsagn . En avdeling er en kodeblokk som inneholder en eller flere seksjoner , som begynner med det reserverte ord "-delen" , etterfulgt av en periode , og , i sin tur , inneholde ett eller flere avsnitt . Et avsnitt er en blokk med kode som inneholder en eller flere setninger , som hver består av en eller flere uttalelser avsluttet med en periode .
Variabler
COBOL variablene er definert i en divisjon kjent som data divisjon og hver variabeldeklarasjon består av en plan rekke , en data- navn eller identifikator og , i tilfelle av såkalte elementære variabler , et bilde- setning, som beskriver strukturen av variabelen . Elementære variabler - som kan beskrives som vanlige variabler i andre programmeringsspråk - ikke er videre inndelt og krever et bilde klausul for å reservere lagringsplass som kreves for variabelen . Gruppe variabler , på den annen side , består av en samling av elementære variabler , eller elementer, behandles som en enkelt gruppe . De gjør ikke reserve lagringsplass , så kan ikke ha et bilde klausul .
Feilmeldinger
Vanlige COBOL feilmeldinger inkluderer pre - kompilatoren , kompilatoren og runtime error meldinger. Pre - kompilatoren feilmeldinger er forårsaket av problemer som hindrer en jobb fra å bli sendt til programmet som oversetter høyt nivå COBOL uttalelser til maskinkode , kjent som kompilatoren . Compiler feil skyldes problemer med COBOL koden selv , mens runtime feil er forårsaket av programmer gjør noe ulovlig under kjøring .