Cette version introduit : đ§± Le support de la programmation orientĂ©e objet đ La prise en charge dâUnicode pour les caractĂšres multilingues đ Une meilleure compatibilitĂ© avec les bases de donnĂ©es relationnelles et les services extĂ©rieurs
 COBOL 2002 et au-delĂ : support de lâobjet, Unicode et intĂ©gration moderne
Avec la norme  COBOL 2002, le langage a franchi une Ă©tape majeure de son Ă©volution. Pour la premiĂšre fois, il sâouvre Ă des paradigmes de programmation modernes, tout en conservant son socle historique.
Cette version introduit :
 COBOL objet : classes, méthodes, instanciation
Avec  COBOL 2002, il devient possible de dĂ©finir une  CLASS , de dĂ©clarer des attributs privĂ©s, dâutiliser des mĂ©thodes, et de crĂ©er des objets avec lâinstruction  INVOKE .
Exemple simplifié d'une classe  COBOL :
 IDENTIFICATION DIVISION.
 CLASS-ID. CLIENT.
 ENVIRONMENT DIVISION.
 CONFIGURATION SECTION.
 DATA DIVISION.
 WORKING-STORAGE SECTION.
 01 NOM PIC X(30).
 PROCEDURE DIVISION.
 METHOD-ID. AFFICHER.
    DISPLAY "Nom client : " NOM.
 END METHOD AFFICHER.
 END CLASS CLIENT.
Cette approche permet de modéliser les données métier de façon plus flexible et modulaire, facilitant la réutilisation de code et la maintenance de grands projets.
Le support dâ Unicode dans  COBOL 2002 permet dâĂ©crire des programmes capables de manipuler des caractĂšres non latins (japonais, arabe, cyrillique, etc.). Câest une avancĂ©e essentielle pour les entreprises multinationales.
GrĂące Ă cette norme, Â COBOLÂ peut interagir plus facilement avec :
MĂȘme si la plupart des systĂšmes  COBOL encore en production nâutilisent pas pleinement la version objet, ces ajouts montrent que le langage Ă©volue avec son temps. Il est donc pertinent de le connaĂźtre non seulement pour le maintenir, mais aussi pour le moderniser.
Dans les prochaines sections, vous verrez comment les versions plus anciennes du langage sâarticulent avec ces extensions modernes, et comment certains environnements de dĂ©veloppement vous permettent dĂ©jĂ de tester ces nouveautĂ©s localement.