Cos'è COBOL?
COBOL (Common Business-Oriented Language) è un linguaggio di programmazione di alto livello progettato nel 1959 per l'elaborazione dei dati di business. È la spina dorsale dei sistemi mainframe che gestiscono trilioni di dollari di transazioni ogni giorno — banche, assicurazioni, paghe, prestazioni governative, prenotazioni aeree e sistemi di registrazione aziendale.
- Progettato
- 1959
- Base installata
- ~220 Mld LOC
- Dove
- Mainframe z/OS
- Elabora
- ~70 % delle transazioni di business
Origini: 1959 e la spinta verso uno standard di business
COBOL nacque da un'iniziativa del Dipartimento della Difesa degli Stati Uniti nel 1959 per creare un linguaggio portabile per i sistemi di business. Un comitato guidato da Grace Hopper e organizzato tramite il consorzio CODASYL stilò la prima specifica nello stesso anno. Nel 1960, COBOL girava su Univac II e RCA 501.
L'obiettivo era volutamente ristretto: rendere l'elaborazione dei dati di business — leggere un file, applicare regole, scrivere un nuovo file — veloce da scrivere, facile da leggere e identica tra fornitori. La sintassi simile all'inglese di COBOL (ADD AMOUNT-DUE TO BALANCE GIVING NEW-BALANCE) era una feature, non un caso. Permetteva a contabili, operatori e auditor di leggere il codice.
Perché COBOL gira ancora nel 2026
Ci sono tre motivi per cui COBOL non è scomparso.
- Scala. Le banche, assicurazioni e governi più grandi del mondo hanno investito decenni di logica di business in COBOL. Una grande banca statunitense può far girare oltre 100 milioni di righe di COBOL. Riscrivere tutto ciò non è un progetto di un weekend.
- Correttezza. I programmi COBOL sono stati audit, approvati e provati in produzione per decenni. Quando il costo di una risposta sbagliata è uno stipendio bloccato o una multa normativa, l'inerzia è razionale.
- Efficienza. Su z/OS con CICS e Db2, COBOL gestisce carichi OLTP con latenze in millisecondi e disponibilità a cinque nove. Gli stack cloud-native possono raggiungere questi numeri, ma non a basso costo.
Dove si trova COBOL oggi
Nel banking: piattaforme di core banking, reti ATM, regolamento di carte, job batch di rilevamento frodi, maturazione interessi notturna. Nelle assicurazioni: amministrazione delle polizze, elaborazione sinistri, esecuzioni attuariali. Nel governo: previdenza sociale, elaborazione fiscale, assicurazione disoccupazione. Nelle compagnie aeree: sistemi di prenotazione passeggeri (PSS). Nel retail e logistica: spine dorsali di inventario, pricing e supply chain.
La crisi delle competenze COBOL
Il problema della successione è reale. L'età mediana dello sviluppatore COBOL attivo supera l'età pensionabile; i programmi universitari hanno smesso di insegnare il linguaggio; i nuovi assunti vanno verso gli stack web e mobile. Ogni anno, ulteriore logica di business non documentata lascia l'edificio con un ingegnere che va in pensione.
Questo è il problema che Hypercubic è stato costruito per risolvere. HyperTwin registra come lavorano davvero gli ingegneri COBOL senior e rende quell'esperienza disponibile 24/7. HyperDocs legge il tuo COBOL e genera documentazione che resta sincronizzata con il codice. HyperLoop moderniza COBOL in cloud con verifica formale.
Termini correlati
Consulta il glossario per JCL, mainframe, CICS, Db2, copybook, VSAM e gli approcci di modernizzazione (rehost, refactor, replatform).