Cos’è il linguaggio COBOL?

Il linguaggio comune orientato al business, più comunemente noto come linguaggio COBOL, è uno dei linguaggi di programmazione più antichi esistenti. Le lingue COBOL si trovano principalmente in aree come affari e finanza per il governo, così come in molte aziende. COBOL Language è apparso per la prima volta alla fine del 1959, dopo che a un comitato a corto raggio, formato durante un incontro al Pentagono, è stato chiesto di raccomandare un nuovo approccio a un linguaggio commerciale comune.

La descrizione scritta di COBOL, così come le sue specifiche, sono state influenzate da un altro linguaggio, chiamato FLOW-MATIC. Anche altre lingue sono state influenti nello sviluppo di COBOL. Uno, inventato da Bob Bemer, era il linguaggio IBM COMTRAN. Un altro era il linguaggio FACT di Honeywell. È Grace Hopper, tuttavia, che viene spesso chiamata “la madre della lingua COBOL”.

FLOW-MATIC, un linguaggio di elaborazione dati, è stato inventato da Grace Hopper, un’informatica americana e ufficiale della Marina degli Stati Uniti. La separazione dei file (INPUT/OUTPUT), la qualificazione dei nomi dei dati e la costante figurativa ZERO, sono solo alcuni degli elementi che sono stati incorporati nella progettazione di COBOL. Naturalmente, COBOL ha subito diversi miglioramenti e continua persino ad evolversi, ma è stata sviluppata una forma standard del linguaggio per prevenire l’incompatibilità tra le diverse versioni. La versione è nota ANS COBOL, dal nome dell’American National Standards Institute (ANSI).

ANSI ha prodotto diverse revisioni dello standard COBOL, incluso l’emendamento sulle correzioni – 1991. Lo sviluppo e la proprietà sono stati infine rilevati dall’Organizzazione internazionale per la standardizzazione (ISO), che ha pubblicato diverse edizioni e rapporti tecnici. Lo standard ISO è diventato disponibile al pubblico nel 2002. Può essere trovato sul sito web degli standard COBOL, codificato come ISO/IEC 1989.

Le variabili di funzionalità significative di COBOL e i record di file sono descritti in modo molto dettagliato, quindi i nomi diventano davvero connotativi. Gli ambienti di programmazione visuale diventano accessibili. Consente inoltre l’integrazione con il World Wide Web.

Nel 2002 è uscita la 4a revisione del linguaggio informatico COBOL. Questa versione ha aggiunto molte nuove funzionalità, come il supporto per la lingua nazionale, il supporto in virgola mobile, la generazione e il fraseggio XML e molto altro. Il linguaggio COBOL è il linguaggio principale che ha automatizzato le aziende e risolvere i problemi aziendali è esattamente ciò che fa.