La storia

COBOL (acronimo di COmmon Business Oriented Language, ossia "linguaggio orientato alle applicazioni commerciali comuni") è uno dei primi linguaggi di programmazione ad essere stato sviluppato ed ancora oggi è molto utilizzato.
Progettato nel 1959, nasce ufficialmente nel 1961, grazie ad un gruppo di lavoro composto dai membri dell’industria americana e da alcune agenzie governative degli Stati Uniti con lo scopo di creare un linguaggio di programmazione adatto all'elaborazione di dati commerciali.
Grace Murray Hopper ebbe un ruolo primario nello sviluppo e nella progettazione di questo linguaggio.

Commodore Grace M. Hopper, USNR
Official portrait photograph, taken 20 January 1984. Photographed by James S. Davis.

Picture of Grace Hopper, from US navy historic center.


Dagli anni '60 ad oggi, il COBOL ha subito continue evoluzioni: negli anni 1968, 1974 e 1985 l'American National Standards Institute (ANSI) ha definito gli standard Cobol68, Cobol74 e Cobol85, adottati anche dall'International Organization for Standardization (ISO).
Con l'ISO/IEC 1989-2002, iniziato nel 1989 e terminato nel 2002, si è giunti allo standard internazionale definitivo.

COBOL è un linguaggio ad alto livello di tipo procedurale, orientato allo sviluppo di applicazioni commerciali e per l'elaborazione di grossi volumi di dati. Le istruzioni, molto simili a frasi della lingua inglese, sono organizzate in uno schema dalla struttura rigida, composto di sezioni e paragrafi.
È disponibile sulle più diffuse piattaforme (Unix, Microsoft Windows, GNU/Linux ) e permette l'accesso alle più diffuse basi di dati relazionali.

Cobol é ideale per la soluzione di esigenze gestionali aziendali.
Si stima che 9,5 milioni di applicazioni, che rappresentano il 60 % delle applicazioni commerciali (Business), siano sviluppate in Cobol.

Le prime pagine di questo sito vogliono dare una visione generale di Cobol, le successive sono rivolte a chi ha già delle conoscenze di programmazione.



Perché Cobol ?

Ci sono diversi buoni motivi per adottare ancora oggi soluzioni basate su Cobol:


Cobol nella mia pratica

Le applicazioni che ho sviluppato eseguono anche queste funzioni:


Vai a inizio pagina