COBOL est un langage de programmation informatique avec des racines à la fin des années 1950. Il combine clair , la syntaxe anglaise comme des règles simples de modèle pour la création de programmes . Pour les programmes COBOL bien écrits , les gens non - techniques tels que les auditeurs et les comptables peuvent lire la plupart du code avec peu de difficulté . En 2011 , un grand nombre de règles de style original de COBOL reste , même si la technologie a changé certains. Divisions
COBOL exige que chaque programme ait quatre divisions principales : l'identification , de l'Environnement , de données et de la procédure , dans cet ordre. Chaque division commence par une ligne contenant uniquement la déclaration de division , comme " Division d'identification . " Les noms de Division d'identification du programme et l'auteur , la Division de l'environnement décrit les fichiers utilisés par le programme , la Division des données expose les variables du programme et de la Division de procédure se déplace , calcule , compare et trie les données . Les divisions d'identification et de l'environnement sont de petite taille , généralement composé de seulement quelques lignes de code. Les données et les divisions de procédure varient d' une page ou deux centaines de pages , selon la complexité du programme.
Procédure Division Syntaxe
la Division de la procédure , lignes de COBOL commencent par une déclaration, comme ACCEPT, et peuvent ensuite inclure les noms de variables , des étiquettes de programme ou des opérations mathématiques. La déclaration peut se poursuivre pendant une seule ligne ou plusieurs, mais dans tous les cas , la déclaration se termine par un point. La déclaration suivante du programme commence sur une nouvelle ligne .
Mots réservés
Vous ne pouvez pas réutiliser des instructions COBOL comme noms de champ , comme COBOL considère ses états " réservés. " Si vous utilisez des mots réservés pour les noms de domaine , le compilateur COBOL affiche un message d' erreur et interrompt le processus de compilation , vous forcer à changer le nom du champ et toutes les références à elle . Exemples de mots réservés sont ACCEPT, CALL , calculer , déplacer, PIC et STOP .
Champs
Vous déclarez tous les noms de champs dans la Division des données du programme. Une déclaration de champ commence par un nombre allant jusqu'à deux chiffres suivis par le nom, une clause PICTURE et une clause de valeur facultative . Les noms de champs en COBOL peuvent contenir jusqu'à 30 caractères au total , composé de lettres, de chiffres ou de tirets . Le nom doit commencer par une lettre , vous devez intégrer les traits d'union et ne pas les utiliser au début ou à la fin d'un nom
Position
Quatre-vingt- colonne cartes perforées IBM . ont en grande partie disparu depuis les années 1980 , bien avant puis l'agencement des cartes régie programmes COBOL . Par exemple , COBOL ignoré positions 1 à 6 et 72 à 80. Les programmeurs ont utilisé ces cartes numériques pour une séquence , donc si vous avez laissé tomber un grand jeu de cartes accidentellement vous pourriez récupérer le programme en recourant le pont. Vous pouvez continuer un long nom littéral ou sur le terrain à l'aide de toute une ligne jusqu'à la colonne 72 , puis continuer sur la prochaine carte et en plaçant un tiret dans la colonne 7 pour indiquer que la carte était une continuation de la précédente. Avec l'utilisation des éditeurs de texte modernes , les règles de position COBOL sont devenus largement obsolète .