Cobol: l’highlander dell’era digitale
Nel vasto panorama dei linguaggi di programmazione, ne esistono alcuni che resistono al passare del tempo, sfidando le mode e le tendenze del momento. Tra questi, spicca il Common Business-Oriented Language, meglio conosciuto come Cobol. Nel 2024, mentre JavaScript compie 29 anni, HTML raggiunge i 31 e Python festeggia i suoi 33 anni, il Cobol soffia ben 63 candeline. Un vero highlander dell’era digitale, ma ancora estremamente attuale, soprattutto nel settore finanziario.
Tuttavia, la domanda sorge spontanea: in un mondo dominato da linguaggi più “giovani” e alla moda come JavaScript e Go, ha ancora senso utilizzare il Cobol? Non dovrebbe essersi ormai estinto, come i dinosauri?
Ecco perché il Cobol rimane un pilastro dell’informatica e una scelta ancora attuale per molte organizzazioni.
Cobol, un linguaggio ancora estremamente diffuso
Innanzitutto, è importante sfatare il mito che la vecchiaia implichi obsolescenza. Il Cobol non è più certo un linguaggio “popolare”, cioè con un’ampia comunità di sviluppatori che lo studia e lo supporta, ma resta un linguaggio robusto e affidabile, pensato per gestire enormi volumi di dati (per approfondire l’argomento, leggi il nostro articolo sui Big Data) in ambienti aziendali. La sua longevità è testimoniata dal fatto che molte delle operazioni bancarie quotidiane, incluse le transazioni nei bancomat, sono ancora supportate da software scritto in Cobol.
Ma qual è il segreto della sua resilienza? Il Cobol è stato progettato con uno scopo specifico: soddisfare le esigenze del mondo degli affari. Contrariamente ai linguaggi accademici, il Cobol era focalizzato sull’applicazione pratica, facilitando la gestione dei dati e delle transazioni finanziarie. Anche dopo decenni, la sua efficienza e affidabilità rimangono insuperate, soprattutto su mainframe.
L’ultimo aggiornamento risale al 2014, e le sue “capacità espressive” erano pensate per operatori dell’industria piuttosto che del mondo accademico. Un linguaggio pratico utilizzato per scrivere 5 miliardi di righe di nuovo codice ogni anno ad uso di banche, compagnie assicurative, agenzie statistiche nazionali, aziende di grandi e medie dimensioni e multinazionali. Si stima ad esempio che circa il 95% delle operazioni ATM vengano eseguite tramite software scritto in Cobol, con un totale di 200 miliardi di righe di codice che gestiscono 30 miliardi di transazioni ogni giorno.
Pensiamo anche alla recente crisi americana della “Great Resignation” in epoca post covid, quando gli Stati Uniti si sono ritrovati a dover affrontare delle enormi criticità nel reperimento di programmatori Cobol che fossero in grado di riparare e aggiornare i sistemi dedicati alla gestione delle liste di disoccupazione e dei relativi sistemi di regolazione degli assegni, tanto da aver spinto IBM a riattivare dopo decenni dei corsi specifici per l’addestramento di tecnici Cobol per far fronte all’emergenza.
Il segreto della sua resilienza
Ma quindi, perché le organizzazioni non passano a linguaggi più moderni, e quindi più conosciuti e relativamente semplici da aggiornare e mantenere? La risposta come sempre non è una sola, ma molto più complessa ed articolata. Analizziamo alcune motivazioni.
Innanzitutto, partiamo col dire che il Cobol è uno di quei linguaggi che “non sente l’età”.
Tutt’oggi infatti non esiste una soluzione più stabile del MainFrame per alcuni workload e sui server MainFrame gira – anche- Cobol, ed inoltre la sua velocità dopo anni di tuning dei MainFrame rimane irraggiungibile da altri linguaggi più “giovani”.
A questo si aggiunge un tema molto sentito: i costi.
Riscrivere i software in un linguaggio diverso comporterebbe per le società e le amministrazioni degli enormi costi e anche rischi, soprattutto considerando la necessità di testarlo da zero per garantire la sicurezza e l’affidabilità delle operazioni finanziarie (pensiamo ad es. a cosa potrebbe comportare un semplice bug nella gestione dei conti corrente dei clienti di una banca).
Conclusioni
In conclusione, il Cobol è molto più di un semplice fossile dell’informatica. È un sistema affidabile e efficiente per la gestione dei dati aziendali, destinato a farci compagnia ancora per lungo tempo. La sua longevità è il risultato di una progettazione mirata e di una continua adattabilità alle esigenze del mondo del business. Quindi, mentre celebriamo i compleanni dei linguaggi più giovani, non dimentichiamoci del ruolo cruciale che il Cobol continua a svolgere nell’economia digitale.
Esplorando il Creative Coding: Liberare l’Arte attraverso il Codice
Esplorando il Creative Coding: Liberare l'Arte attraverso il Codice Nell'era digitale, la convergenza tra arte e tecnologia continua a sfidare i confini convenzionali, dando vita a nuove forme [...]
AlphaCodium: sfruttare l’AI Generativa per il Futuro del Coding
AlphaCodium: sfruttare l’AI Generativa per il Futuro del Coding Negli ultimi anni, l'intelligenza artificiale ha rivoluzionato molti aspetti della nostra vita quotidiana. Dall'assistenza virtuale alla guida autonoma, l'AI [...]
Cobol: l’highlander dell’era digitale
Cobol: l’highlander dell’era digitale Nel vasto panorama dei linguaggi di programmazione, ne esistono alcuni che resistono al passare del tempo, sfidando le mode e le tendenze del momento. [...]
L’Impatto delle Normative Digitali sull’Innovazione Aziendale
L'Impatto delle Normative Digitali sull'Innovazione Aziendale Negli ultimi anni, l'evoluzione digitale ha assunto un ruolo predominante nel plasmare il panorama normativo sia a livello italiano che europeo. Questa [...]
AIOps: La Rivoluzione nell’Operatività IT
AIOps: La Rivoluzione nell'Operatività IT Nel mondo tecnologico in rapida evoluzione, la complessità delle infrastrutture IT aziendali è aumentata in modo esponenziale. In risposta a questa sfida, è emersa [...]
Navigare nel Mondo dei Big Data: Guida tra Data Warehouse, Data Lake e Data Lakehouse
Navigare nel Mondo dei Big Data: Guida tra Data Warehouse, Data Lake e Data Lakehouse I Big Data rappresentano una risorsa preziosa per le aziende moderne, offrendo informazioni [...]
Cloud Global Trends 2023
Cloud Global Trends 2023 Il cloud ha rivoluzionato il modo e il contesto in cui operano le organizzazioni, fornendo soluzioni scalabili, modulabili e flessibili. I dati e le [...]
Truffe online d’estate: quali sono e i migliori consigli per evitarle
Truffe online d'estate: quali sono e i migliori consigli per evitarle Estate, tempo di vacanze, sole, mare, viaggi… certo, le ferie sono un momento di relax per tutti, ma [...]
AI Act: Approvato dal Parlamento Europeo la prima legge sull’Intelligenza Artificiale. Cosa cambierà per le aziende?
AI Act: Approvato dal Parlamento Europeo la prima legge sull’Intelligenza Artificiale. Cosa cambierà per le aziende? Che quello dell’Intelligenza Artificiale sia un tema estremamente dibattuto e delicato non è [...]
Decreto Fintech, primo via libera: tutte le novità
Decreto Fintech, primo via libera: tutte le novità Se il 2023 si è aperto con nuove interessanti sfide ed opportunità per il mondo delle Fintech, lo scorso mercoledì [...]
Attacco Ransomware in Italia: facciamo chiarezza
Attacco Ransomware in Italia: facciamo chiarezza Da ieri tutte le principali testate giornalistiche sono in pieno fermento: un massiccio attacco hacker, tramite un virus ormai tristemente noto alla cronaca [...]
Previsioni Fintech 2023: 10 sfide e tendenze per l’anno alle porte
Previsioni Fintech 2023: 10 sfide e tendenze per l’anno alle porte Quali saranno le sfide da affrontare e i principali trend per le Fintech nel 2023? Dal Politecnico di [...]
Sostenibile, resiliente e umano-centrica: ecco come sarà la quinta rivoluzione industriale
Sostenibile, resiliente e umano-centrica: ecco come sarà la quinta rivoluzione industriale Oggi non si parla più di Industria 4.0, ma di Industria 5.0, un nuovo modello produttivo, spesso [...]
Dalla remote revolution ai modelli di lavoro ibridi: luci e ombre del lavoro fluido
Dalla remote revolution ai modelli di lavoro ibridi: luci e ombre del lavoro fluido Come è cambiato il mondo del lavoro in questo ultimo anno e quali solo le [...]
IT Sostenibile: una scelta che conviene
IT Sostenibile: una scelta che conviene I modelli di economia circolare, tendenti allo zero waste, possono davvero essere applicati al mondo dell’ICT?E se sì, in che modo è possibile [...]
Ransomware: il lato oscuro del digitale non accenna ad arrestarsi
Ransomware: il lato oscuro del digitale non accenna ad arrestarsi In occasione della festività di Halloween, ci sembra appropriato dedicare un articolo ad uno dei “mostri” del digitale [...]
GDPR: Biden approva la tutela dei dati personali dei cittadini dell’Unione Europea
GDPR: Biden approva la tutela dei dati personali dei cittadini dell'Unione Europea Una notizia davvero storica per la tutela della privacy di tutti i cittadini europei che finalmente [...]
NFT e i ritratti della defunta Regina Elisabetta II: omaggio o speculazione?
NFT e i ritratti della defunta Regina Elisabetta II: omaggio o speculazione? Che anche il mondo dei Digital Asset non restasse indifferente alla morte della Regina Elisabetta II [...]
Inflazione e recessione non scoraggiano la spesa IT mondiale: da Gartner previsioni ottimistiche per il 2022
Inflazione e recessione non scoraggiano la spesa IT mondiale: da Gartner previsioni ottimistiche per il 2022 Previsioni ottimistiche per le spese previste in ambito IT nel 2022.Da un'analisi condotta dagli [...]
Explainable AI: l’intelligenza artificiale trasparente per le banche di domani
Explainable AI: l'intelligenza artificiale trasparente per le banche di domani Sfruttare le potenzialità dei modelli di apprendimento automatico nel settore bancario attraverso la XAI Cos’è la Explainable AI [...]
Dal Fmi, positive le stime del Pil italiano per il 2022, ma il quadro mondiale peggiora
Il digitale potrà davvero risollevare le sorti dell’economa mondiale? Dal Fmi, positive le stime del Pil italiano per il 2022, ma il quadro mondiale peggiora L'analisi del mercato [...]
Dall’Open Banking all’Open Finance: in che modo la digitalizzazione sta cambiando il panorama dei servizi finanziari
Dall’Open Banking all’Open Finance: in che modo la digitalizzazione sta cambiando il panorama dei servizi finanziari L’Open Finance, evoluzione dell’Open Banking, consiste nell’applicazione dell’Open Innovation al settore finanziario [...]
Gender Tech gap: responsabilità aziendale o problema socio-culturale?
Gender Tech gap: responsabilità aziendale o problema socio-culturale? Abbiamo chiesto ad Eva Pasqualini, Managing Partner, Direttore HR e Condirettore Commerciale di Technode, se il Gender Tech Gap è [...]
Greenwashing: come difendersi dai falsi green
Greenwashing: come difendersi dai falsi green Oggi il tema della sostenibilità ambientale è estremamente attuale e molte sono le aziende che stanno adeguando i propri processi e produzioni in ottica [...]
Le 8 competenze chiave di un bravo programmatore
Le 8 competenze chiave di un bravo programmatore Non basta saper programmare e scrivere righe di codice, per essere dei bravi programmatori sono oggi necessarie molte altre qualità. [...]