COBOL signifie Common Business Oriented Language et est un langage de programmation de haut niveau développée à l'origine dans les années 1950 . COBOL a été conçu pour être aussi lisible que possible et , par conséquent, comprend des structures - comme l'article , paragraphe et la phrase - traditionnellement associées à la prose anglaise . Programmes COBOL sont généralement plus verbeux, ou verbeux , que ceux écrits en langages de programmation les plus contemporaines , comme C ou C + + . Syntaxe
La syntaxe ou de grammaire, de COBOL est définie par une notation connu comme le métalangage COBOL . COBOL réservées mots - des mots qui ont une signification et ne peuvent être redéfinis par les programmeurs - sont écrits en majuscules et souligné si obligatoire. Matériau entre accolades ({}) indique que le programmeur doit choisir l'une des options à l'intérieur des accolades , tandis que le matériel entre crochets ([]) est entièrement facultative . Une séquence de trois points ( ... ) , autrement connu comme une ellipse , indique que la syntaxe avant la suspension peut être renouvelée à la discrétion du programmeur.
Programme Structure
< p> programmes COBOL se composent d'une hiérarchie des divisions , sections , paragraphes, phrases et déclarations . Une division est un bloc de code qui contient une ou plusieurs sections , qui commencent par le mot " SECTION ", suivi d' une période et , à son tour, contenir un ou plusieurs paragraphes . Un paragraphe est un bloc de code contenant une ou plusieurs phrases , dont chacune se compose d'une ou plusieurs déclarations terminées par un point.
Variables
COBOL les variables sont définies dans une autre division connue comme la division des données et chaque déclaration de variable est constitué d'un certain nombre de niveaux , un nom ou un identificateur de données et , dans le cas des variables élémentaires dits , une clause de l'image, qui décrit la structure de la variable . Variables élémentaires - ce qui pourrait être décrit comme des variables ordinaires dans d'autres langages de programmation - ne sont pas subdivisées et nécessitent une clause d'image de réserver l' espace nécessaire pour stocker la variable. Les variables de groupe , d'autre part , sont constitués d'un ensemble de variables élémentaires , ou les articles , traités comme un seul groupe . Ils n'ont pas d'espace de stockage de réserve , ne peut donc pas avoir une clause d'image .
Messages d'erreur
messages d'erreur COBOL communs incluent pré- compilateur, compilateur et runtime error des messages. Les messages d'erreur de pré- compilation sont causés par des problèmes qui empêchent un travail à partir d'être soumis au programme qui traduit les instructions COBOL haut niveau en code machine , connu sous le compilateur. Les erreurs de compilation sont causés par des problèmes avec le code COBOL lui-même , tandis que les erreurs d'exécution sont causées par des programmes qui font quelque chose d'illégal lors de l'exécution .