Science & Technology
← Home
COBOL, il linguaggio che non muore: perché gestisce il mondo (e perché è un guaio)

COBOL, il linguaggio che non muore: perché gestisce il mondo (e perché è un guaio)

2026-03-22T00:35:38.706451+00:00

Il Dinosauro del Codice che Non Muore Mai

Immaginate di pagare il caffè con la carta di credito. Sullo sfondo, un linguaggio di programmazione vecchissimo gestisce tutto. Si chiama COBOL, nato nel 1959. Eppure, muove ancora gran parte dei sistemi cruciali del mondo.

Sembra assurdo, vero? In era di intelligenza artificiale e computer quantistici, come sopravvive un fossile del genere? Preparatevi, la storia è piena di sorprese.

Soluzioni "Provvisorie" che Diventano Incubi Eterni

COBOL nacque per essere facile da leggere, simile all'inglese quotidiano. L'obiettivo? Far programmare anche i manager, non solo gli esperti. Funzionò alla grande.

Banche, enti pubblici, compagnie aeree: tutti lo adottarono per i loro sistemi. Quando arrivarono alternative moderne, era tardi. COBOL era come le fondamenta di un grattacielo: toglierlo significa far crollare tutto.

Dati alla mano: il 95% delle transazioni ai bancomat passa per il suo codice. La prossima volta che prelevate contanti, state dialogando con un programma più vecchio degli hippie.

Il Paradosso del COBOL Onnipresente e Fantasma

È ovunque, ma invisibile:

  • Ovunque: nei server delle grandi banche, nei pagamenti pensionistici, nel controllo del traffico aereo.
  • Invisibile: quasi assente dalle università, con programmatori anziani che vanno in pensione.

Come ponti costruiti con una tecnica dimenticata. Dove sta il rischio?

Perché Non Basta "Riscrivere Tutto"

"Perché non lo convertono in Python o Java?" Facile a dirsi. Provate a cambiare il motore di un'auto mentre sfreccia in autostrada.

Questi non sono programmini: sono colossi con milioni di transazioni al giorno e logica aziendale accumulata in decenni. Un dirigente bancario mi ha confessato: il loro sistema ha oltre 200 milioni di righe di COBOL. Windows 10 ne ha 50. Non è un aggiornamento, è ricostruire una città digitale.

La Crisi Umana Dietro le Righe di Codice

Il vero problema? Chi lo sa usare sta sparendo. Pensionamenti e lutti lasciano buchi enormi.

Ho chiacchierato con un programmatore di 78 anni. Lo chiamano ancora per sistemare il予約 di una compagnia aerea. Ride dicendo "sono troppo utile per smettere", ma è una tragedia mascherata.

Vivere all'Ombra del COBOL

Ogni volta che:

  • Prelevate al bancomat
  • Prenotate un volo
  • Richiedete sussidi pubblici
  • Incassate lo stipendio

Dipendete da codice anteriore allo sbarco sulla Luna.

Non è codice scadente: è solido, testato da anni. Ma costa caro da mantenere e si rompe se il business cambia veloce.

Qualche Speranza per il Futuro

L'industria si sta muovendo. Tool per migrare COBOL sul cloud. Corsi per nuovi programmatori. Persino l'IA prova a tradurlo in linguaggi moderni.

Ci vorranno decenni, ammesso che ce la facciamo.

La Lezione che Lascia

COBOL ci insegna: le toppe temporanee diventano indispensabili. Il "funziona così" si trasforma in "troppo grosso per toccarlo".

Mentre creiamo app con tool di oggi, pensiamoci: quali tecnologie lasceremo come eredità maledetta?

Io punto sul JavaScript. Senza rimpianti.

Fonte: https://www.wired.com/story/cobol-is-the-asbestos-of-programming-languages

#cobol #legacy systems #programming languages #technology debt #software engineering