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
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).

Questions fréquentes

Que signifie COBOL ?
COBOL signifie Common Business-Oriented Language. Il a été conçu en 1959 par un comité dirigé par Grace Hopper et le consortium CODASYL pour standardiser le traitement de données métier entre fournisseurs.
COBOL est-il encore utilisé en 2026 ?
Oui. Les estimations du secteur placent la base COBOL installée à environ 220 milliards de lignes de code, traitant environ 70 % des transactions métier mondiales dans les banques, assurances, compagnies aériennes et administrations.
Qui écrit encore du COBOL ?
Une population décroissante d'ingénieurs seniors, la plupart dans la cinquantaine ou soixantaine. L'âge médian du développeur COBOL dépasse l'âge de la retraite, et les universités ont cessé d'enseigner le langage — créant la crise de succession qu'Hypercubic a été construit pour adresser.
Pourquoi les entreprises n'ont-elles pas réécrit tout le COBOL ?
Parce que le code fonctionne, les auditeurs le valident depuis des décennies, et le coût d'une mauvaise réécriture se mesure en milliards de dollars ou en salaires bloqués. La modernisation sans garanties de correction vaut rarement le risque.
Comment Hypercubic aide-t-il avec COBOL ?
HyperDocs documente automatiquement les bases COBOL et maintient la documentation à jour. HyperTwin capture comment les ingénieurs COBOL seniors travaillent réellement, afin que leur expertise survive à la retraite. HyperLoop modernise COBOL vers le cloud avec vérification formelle, prouvant l'équivalence comportementale ligne par ligne.
Qu'est-ce que COBOL ? Définition — Hypercubic - Hypercubic