COBOL is een programmeertaal met wortels in de late jaren 1950 . Het combineert heldere , Engels - achtige syntax met eenvoudige stijl regels voor het maken van programma's . Voor goed geschreven COBOL -programma's , kunnen niet-technische mensen, zoals accountants en accountants de meeste van de code te lezen met weinig moeite . In 2011 , veel van de oorspronkelijke stijl van de regels COBOL 's blijven, hoewel de technologie wat is veranderd . Divisies COBOL vereist elk programma aan vier belangrijke divisies : Identification , Milieu , data en procedure , in die volgorde . Elke divisie begint met een regel die alleen de divisie verklaring , zoals " Identification Divisie . ' De divisie Identification namen van het programma en de auteur , de afdeling Milieu beschrijft de bestanden die het programma gebruikt , de divisie gegevens legt de variabelen van het programma en de afdeling Procedure beweegt , berekent , vergelijkt en sorteert data . De Identificatie en Milieu divisies zijn klein, meestal bestaande uit slechts een paar regels code . De data en procedure afdelingen variëren van een pagina of twee om honderden pagina's , afhankelijk van de complexiteit van het programma . Procedure Division Syntax In de afdeling procesvoering lijnen van COBOL beginnen met een verklaring , zoals ACCEPT , en kan vervolgens zijn variabele namen , programma etiketten of wiskundige bewerkingen . De verklaring kan doorgaan voor een lijn of voor meerdere , maar in alle gevallen , de verklaring eindigt met een punt . De volgende verklaring van het programma begint op een nieuwe regel . Voorbehouden Woorden Je kunt niet COBOL statements hergebruiken als veldnamen , zoals COBOL beschouwt haar verklaringen " gereserveerd . " Als u gereserveerde woorden gebruiken voor veldnamen , de COBOL compiler drukt een foutmelding en breekt de compile proces , je dwingt om de veldnaam en eventuele verwijzingen naar het te veranderen . Voorbeelden van gereserveerde woorden zijn ACCEPT , CALL , COMPUTE , MOVE , PIC en STOP . Velden U verklaart alle veldnamen in Division van het programma gegevens . Een veld verklaring begint met een aantal van maximaal twee cijfers gevolgd door de naam , een PICTURE clausule en een optionele WAARDE clausule . Veldnamen in COBOL kan tot 30 tekens in totaal , bestaande uit letters, cijfers of streepjes . De naam moet beginnen met een letter , moet u koppeltekens insluiten en ze niet gebruiken aan het begin of einde van een naam Positie Tachtig - column IBM ponskaarten . zijn grotendeels verdwenen sinds de jaren 1980 , maar daarvóór layout van de kaarten ' geregeerd COBOL -programma's . Bijvoorbeeld , COBOL genegeerd posities 1-6 en 72-80 . Programmeurs gebruikte deze om het aantal kaarten in een volgorde, dus als je een groot card deck gedaald ongeluk kon je het programma terug te vorderen door de toevlucht van het dek . Je kon een lange letterlijke of veldnaam blijven door gebruik te maken van een hele lijn tot kolom 72 , vervolgens verder op de volgende kaart en het plaatsen van een streepje in kolom 7 aan te geven van de kaart was een voortzetting van de vorige. Met het gebruik van moderne tekstverwerkers , hebben COBOL positie regels grotendeels achterhaald .
|