COBOL - Panoramica
Introduzione a COBOL
COBOL è un linguaggio di alto livello. Bisogna capire il modo in cui funziona COBOL. I computer comprendono solo il codice macchina, un flusso binario di 0 e 1. Il codice COBOL deve essere convertito in codice macchina utilizzando un filecompiler. Esegui il codice sorgente del programma tramite un compilatore. Il compilatore verifica prima eventuali errori di sintassi e quindi lo converte in linguaggio macchina. Il compilatore crea un file di output noto comeload module. Questo file di output contiene codice eseguibile sotto forma di 0 e 1.
Evoluzione di COBOL
Durante gli anni '50, quando le aziende crescevano nella parte occidentale del mondo, c'era la necessità di automatizzare vari processi per facilitare le operazioni e questo diede vita a un linguaggio di programmazione di alto livello destinato all'elaborazione dei dati aziendali.
Nel 1959, COBOL è stato sviluppato da CODASYL (Conference on Data Systems Language).
La versione successiva, COBOL-61, fu rilasciata nel 1961 con alcune revisioni.
Nel 1968, COBOL è stato approvato dall'ANSI come linguaggio standard per uso commerciale (COBOL-68).
È stato nuovamente rivisto nel 1974 e nel 1985 per sviluppare versioni successive denominate rispettivamente COBOL-74 e COBOL-85.
Nel 2002 è stato rilasciato COBOL orientato agli oggetti, che poteva utilizzare oggetti incapsulati come parte normale della programmazione COBOL.
Importanza di COBOL
COBOL è stato il primo linguaggio di programmazione di alto livello ampiamente utilizzato. È una lingua simile all'inglese che è facile da usare. Tutte le istruzioni possono essere codificate in semplici parole inglesi.
COBOL è anche usato come linguaggio auto-documentante.
COBOL può gestire enormi elaborazioni di dati.
COBOL è compatibile con le sue versioni precedenti.
COBOL ha messaggi di errore efficaci e quindi la risoluzione dei bug è più semplice.
Caratteristiche di COBOL
Lingua standard
COBOL è un linguaggio standard che può essere compilato ed eseguito su macchine come IBM AS / 400, personal computer, ecc.
Orientato al business
COBOL è stato progettato per applicazioni business-oriented relative al dominio finanziario, al dominio della difesa, ecc. Può gestire enormi volumi di dati grazie alle sue capacità avanzate di gestione dei file.
Linguaggio robusto
COBOL è un linguaggio robusto poiché i suoi numerosi strumenti di debug e test sono disponibili per quasi tutte le piattaforme di computer.
Linguaggio strutturato
Le strutture di controllo logico sono disponibili in COBOL che ne facilitano la lettura e la modifica. COBOL ha diverse divisioni, quindi è facile eseguire il debug.