Parcours Accueil Tour guidé Initiation 1 h Initiation 24 h Révisions Exercices

La version COBOL 74 introduit de nombreuses améliorations, notamment une meilleure définition des syntaxes autorisées et un encadrement plus strict des comportements du langage. Parmi les apports : 🔸 Introduction de l’instruction IF avec prise en charge plus propre des conditions imbriquées 🔸 Renforcement de l’usage de PERFORM pour la structuration du code en paragraphes réutilisables 🔸 Début de la prise en charge du mode de compatibilité entre systèmes hétérogènes

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

📚 2-3 –  COBOL  74,  COBOL  85 et les évolutions majeures du langage

Après la première version normalisée de  COBOL  en 1960, le langage a connu plusieurs révisions importantes qui ont marqué son évolution. Deux jalons majeurs dans cette histoire sont les normes  COBOL  74 et  COBOL  85, publiées respectivement en 1974 et 1985 par l’ANSI (American National Standards Institute).

📘  COBOL  74 – Structuration et rigueur

La version  COBOL  74 introduit de nombreuses améliorations, notamment une meilleure définition des syntaxes autorisées et un encadrement plus strict des comportements du langage. Parmi les apports :

Exemple d’un traitement structuré avec  IF  et  PERFORM  :


 PROCEDURE DIVISION.
    IF TOTAL-AMOUNT > 0
        PERFORM AFFICHAGE-TOTAL.
    STOP RUN.

 AFFICHAGE-TOTAL SECTION.
    DISPLAY "Montant total : ", TOTAL-AMOUNT.
  
📗  COBOL  85 – Modulation, lisibilité, maintenance

La version  COBOL  85 marque un tournant dans l’histoire du langage. Elle introduit des concepts avancés pour améliorer la maintenance, la lisibilité et la structuration des programmes :

Exemple avec  EVALUATE  :


 EVALUATE MOIS
    WHEN "01" DISPLAY "Janvier"
    WHEN "02" DISPLAY "Février"
    WHEN OTHER DISPLAY "Mois inconnu"
 END-EVALUATE.
  
📌 Un langage en mutation, mais toujours fidèle à ses racines

Ces évolutions ont permis au  COBOL  de rester pertinent malgré l’arrivée de nouveaux langages. Il a gagné en rigueur, en portabilité et en compatibilité avec les besoins de programmation structurée.

La version  COBOL  85 reste aujourd’hui l’une des plus largement utilisées dans les systèmes en production. Elle est à la base de nombreux programmes encore exécutés sur les mainframes actuels.

Dans les prochaines sections, nous étudierons comment ces fonctionnalités se concrétisent dans la pratique, à travers des exemples professionnels de traitements bancaires, de paie ou d’interfaces  JCL .

↑ Haut