COBOL Tutorial

COBOL Tutorial


COBOL står for vanlige forretningsorientert språk og er et høynivå programmeringsspråk opprinnelig utviklet på slutten av 1950-tallet. COBOL var ment å være så leselig som mulig, og som et resultat, omfatter konstruksjoner - som for eksempel delen, ledd og punktum - som tradisjonelt er forbundet med engelsk prosa. COBOL programmer er vanligvis mer ordrik, eller ordrike, enn de som er skrevet i mer moderne programmeringsspråk som C eller C ++.

syntax

Syntaksen, 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 bli omdefinert av programmerere - er skrevet i store bokstaver og understreket om obligatorisk. Materiale i klammeparenteser ({}) indikerer at en programmerer må velge ett av alternativene innenfor bukseseler, mens materialet i hakeparenteser ([]) 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

COBOL programmene består av et hierarki av divisjoner, seksjoner, avsnitt, setninger og uttalelser. En avdeling er en blokk med kode som inneholder en eller flere seksjoner, som begynner med det reserverte ordet "DEL" etterfulgt av en periode og i sin tur inneholder ett eller flere avsnitt. Et avsnitt er en kodeblokk som inneholder en eller flere setninger, som hver består av ett eller flere uttalelser avsluttet med en periode.

variabler

COBOL variabler er definert i en divisjon kjent som data divisjon og hver variabel melding består av et nivå nummer, et data navn eller identifikator og, i tilfelle av såkalt elementær variabler, et bilde-ledd, som beskriver strukturen av den variable . Elementær variabler - som kan beskrives som vanlige variabler i andre programmeringsspråk - ikke videre inndelt og krever et bilde klausul for å reservere lagring er nødvendig for variabelen. Gruppe variabler, på den annen side, består av en samling av elementære variabler, eller elementer, som behandles som en enkelt gruppe. De ikke reservere lagringsplass, så kan ikke ha et bilde klausul.

feil~~POS=TRUNC

Felles COBOL feilmeldinger inkluderer pre-kompilatoren, kompilatoren og runtime feilmeldinger. 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. Kompilatoren feil skyldes problemer med COBOL koden selv, mens runtime feil skyldes programmer gjør noe ulovlig under kjøring.