Qu'est-ce que COBOL ?
COBOL (Common Business-Oriented Language) est un langage de programmation de haut niveau conçu en 1959 pour le traitement de données métier. C'est l'épine dorsale des systèmes mainframe qui gèrent des trillions de dollars de transactions chaque jour — banque, assurance, paie, prestations gouvernementales, réservations aériennes et systèmes d'enregistrement d'entreprise.
- Conçu
- 1959
- Base installée
- ~220 Mds de LOC
- Où
- Mainframes z/OS
- Traite
- ~70 % des transactions métier
Origines : 1959 et la quête d'un standard métier
COBOL est né d'une initiative du département de la Défense américain en 1959 visant à créer un langage de programmation portable pour les systèmes métier. Un comité dirigé par Grace Hopper, organisé via le consortium CODASYL, a rédigé la première spécification la même année. Dès 1960, COBOL tournait sur l'Univac II et le RCA 501.
L'objectif était volontairement étroit : rendre le traitement de données métier — lire un fichier, appliquer des règles, écrire un nouveau fichier — rapide à écrire, facile à lire et identique entre fournisseurs. La syntaxe quasi-anglaise de COBOL (ADD AMOUNT-DUE TO BALANCE GIVING NEW-BALANCE) est une caractéristique, pas un accident. Elle permettait aux comptables, opérateurs et auditeurs de lire le code.
Pourquoi COBOL tourne encore en 2026
Il y a trois raisons pour lesquelles COBOL n'a pas disparu.
- Échelle. Les plus grandes banques, assureurs et gouvernements au monde ont investi des décennies de logique métier dans COBOL. Une grande banque américaine peut exécuter plus de 100 millions de lignes de COBOL. Réécrire cela n'est pas un projet de weekend.
- Exactitude. Les programmes COBOL ont été audités, validés et éprouvés en production pendant des décennies. Quand le coût d'une mauvaise réponse est un salaire bloqué ou une amende réglementaire, l'inertie est rationnelle.
- Efficacité. Sur z/OS avec CICS et Db2, COBOL traite des charges OLTP à des latences millisecondes avec une disponibilité à cinq neuf. Les stacks cloud-natives peuvent atteindre ces chiffres, mais pas à bon marché.
Où trouver COBOL aujourd'hui
Dans la banque : plateformes de core banking, réseaux ATM, compensation de cartes, batchs de détection de fraude, accroissement des intérêts nocturne. Dans l'assurance : administration de polices, traitement des sinistres, calculs actuariels. Dans le gouvernement : sécurité sociale, traitement fiscal, assurance chômage. Dans l'aérien : systèmes de réservation passagers (PSS). Dans le retail et la logistique : épines dorsales d'inventaire, de pricing et de supply chain.
La crise des compétences COBOL
Le problème de succession est réel. L'âge médian du développeur COBOL en activité dépasse l'âge de la retraite ; les programmes universitaires ont cessé d'enseigner le langage ; les nouvelles recrues vont vers les stacks web et mobile. Chaque année, davantage de logique métier non documentée quitte les lieux avec un ingénieur partant à la retraite.
C'est le problème qu'Hypercubic a été construit pour résoudre. HyperTwin enregistre comment les ingénieurs COBOL seniors travaillent réellement et rend cette expertise disponible 24/7. HyperDocs lit votre COBOL et génère une documentation synchronisée avec le code. HyperLoop modernise COBOL vers le cloud avec vérification formelle.
Termes liés
Consultez le glossaire pour JCL, mainframe, CICS, Db2, copybook, VSAM et les approches de modernisation (rehost, refactor, replatform).