Bienvenue dans la formation COBOL

Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.

Info : Ce module vous permet d’accéder rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général

📘 Premier programme : écrire, compiler et exécuter un "Hello World"

Écrire un premier programme COBOL est une étape importante. Voici comment créer et exécuter un programme simple qui affiche un message à l’écran. Nous utiliserons ici GnuCOBOL, un compilateur libre et gratuit.

📝 Étape 1 : écrire le programme

Ouvrez un éditeur de texte simple (comme Notepad++, VSCode ou même un terminal) et copiez le code suivant :

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.

PROCEDURE DIVISION.
AFFICHER-MESSAGE.
DISPLAY "Bonjour, COBOL !".
STOP RUN.

Sauvegardez ce fichier avec l’extension .cob, par exemple : hello.cob

🛠️ Étape 2 : compiler avec GnuCOBOL

Si GnuCOBOL est installé sur votre machine, vous pouvez compiler le fichier avec la commande suivante :

cobc -x hello.cob
      

L’option -x signifie que le fichier sera compilé en exécutable. Un fichier nommé hello (ou hello.exe sous Windows) sera généré dans le même dossier.

🚀 Étape 3 : exécuter le programme

Pour exécuter le programme compilé :

./hello
      

Le message suivant devrait s’afficher dans votre terminal :

Bonjour, COBOL !
      
✅ Conseils pour les débutants
  • Utilisez un éditeur de texte simple, sans mise en forme.
  • Ne modifiez pas les majuscules et respectez les points à la fin des lignes COBOL.
  • Commencez toujours par tester des programmes courts pour valider votre environnement.
📦 Installer GnuCOBOL (si besoin)

Sous Linux : installez avec la commande suivante :

sudo apt install open-cobol
      

Sous Windows ou Mac, vous pouvez utiliser OpenCobolIDE ou Visual Studio Code avec une extension COBOL.

Vous venez d’écrire, compiler et exécuter votre premier programme COBOL ! Dans la suite du cours, vous apprendrez à manipuler des données, utiliser des conditions, des boucles et à créer des fichiers.

↑ Haut