COBOL står för Common Business Oriented Language och är en hög nivå programmeringsspråk som ursprungligen utvecklades i slutet av 1950 . COBOL var avsedd att vara så tydlig som möjligt och , som ett resultat , innehåller strukturer - t.ex. avsnitt , punkt och meningen - som traditionellt förknippas med engelsk prosa . COBOL -program är vanligtvis mer pratig , eller ordrika än de skrivna i mer samtida programmeringsspråk , till exempel C eller C + + . Syntax
Syntaxen , eller grammatik, av COBOL definieras av en notation kallas COBOL metalanguage . COBOL reserverade ord - ord som har en fast betydelse och kan inte omdefinieras av programmerare - är skrivna med versaler och understrykning om obligatoriska . Material inom klammerparenteser ( { } ) anger att en programmerare måste välja ett av alternativen inom hängslen , medan materialet inom hakparenteser ( [ ] ) är helt valfritt . En sekvens av tre punkter ( ... ) , annars känd som en ellips , indikerar att syntaxen innan ellips kan upprepas efter beslut av programmeraren .
Programstruktur
< p> COBOL -program består av en hierarki av avdelningar , sektioner , stycken , meningar och uttalanden . En uppdelning är ett block av kod som innehåller ett eller flera avsnitt , som inleds med det reserverade ordet "Avsnitt " följt av en period och , i sin tur , innehåller ett eller flera stycken . En punkt är ett block av kod som innehåller en eller flera meningar , var och en består av en eller flera påståenden avslutade med en period .
Variabler
COBOL variabler definieras i en division som kallas uppgifter division och varje variabel deklaration består av ett nivånummer , en data- eller en beteckning och , i fråga om sk elementära variabler , en bild klausul , som beskriver strukturen av variabeln . Elementära variabler - som skulle kunna beskrivas som vanliga variabler i andra programmeringsspråk - inte är vidare indelade och kräver en bild klausul att reservera lagringsutrymme som krävs för variabeln . Koncernens variabler , å andra sidan , består av en samling av elementära variabler , eller objekt , behandlas som en enda grupp . De gör inte reservera utrymme , så kan inte ha en bild klausul .
Felmeddelanden
Vanliga COBOL felmeddelanden inkluderar pre - kompilator , kompilator och runtime error meddelanden . Pre - kompilator felmeddelanden orsakas av problem som hindrar ett jobb från att lämnas till program som översätter hög nivå COBOL uttalanden till maskinkod , som kallas kompilator . Kompileringsfel orsakas av problem med COBOL själva koden , medan runtime fel orsakas av program som gör något olagligt under exekvering .