Structure d'un programme COBOL

Comprendre l'anatomie d'un programme COBOL : de l'identification aux actions, découvrez les 4 piliers fondamentaux.

       IDENTIFICATION DIVISION.
       PROGRAM-ID. HELLO-WORLD.

       ENVIRONMENT DIVISION.

       DATA DIVISION.

       PROCEDURE DIVISION.
           DISPLAY "Bonjour, Futur Expert !".
           STOP RUN.
Télécharger le code source

IDENTIFICATION

La carte d'identité du programme. Qui suis-je ?

ENVIRONMENT

Le lien avec l'ordinateur et les fichiers externes.

DATA

Toutes les variables et structures de mémoire.

PROCEDURE

La logique métier, les calculs et les actions.

Analyse détaillée

1. L'Entête Obligatoire

La ligne IDENTIFICATION DIVISION. est le point de départ absolu. Elle est suivie de PROGRAM-ID. qui donne son petit nom au programme (ici HELLO-WORLD).

2. Le Contexte

ENVIRONMENT DIVISION. est parfois facultative pour les petits programmes, mais essentielle dès qu'on touche à des fichiers.

3. Les Données

La DATA DIVISION. est l'endroit où l'on déclare tout. Si ce n'est pas déclaré ici, cela n'existe pas ! Dans notre exemple, elle est vide, mais c'est rare.

4. L'Action

Tout se passe dans la PROCEDURE DIVISION..

L'instruction DISPLAY permet d'écrire à l'écran.
L'instruction STOP RUN. est le signal de fin. Elle rend la main au système.

Résultat (Output)

Voici ce que l'utilisateur verra :

Bonjour, Futur Expert !