logo

Tutorial COBOL

Tutorial COBOL

Il linguaggio di programmazione COBOL è uno dei più antichi linguaggi di programmazione di alto livello. COBOL è un acronimo che sta per Linguaggio comune orientato al business . Originariamente era un linguaggio di programmazione per computer compilato simile all'inglese progettato per usi aziendali. A quel tempo, veniva utilizzato principalmente nei sistemi aziendali, finanziari e amministrativi per aziende e governi. Al giorno d'oggi, nonostante la popolarità in calo di questo linguaggio, viene utilizzato anche in applicazioni distribuite su computer mainframe, come lavori di elaborazione batch e transazioni su larga scala.

COBOL - Introduzione

COBOL è stato originariamente progettato da CODASYL (Conference on Data Systems Language) nel 1959. Era in parte basato sul linguaggio di programmazione FLOW-MATIC progettato da Grace Hopper. È uno dei più antichi linguaggi di programmazione di alto livello. È stato creato come risultato dello sforzo del Dipartimento della Difesa degli Stati Uniti di creare un linguaggio di programmazione portatile per l'elaborazione dei dati. Ora viene utilizzato principalmente per lo sviluppo di programmi applicativi aziendali, tipicamente orientati ai file e non possiamo usarlo per scrivere software di sistema. Significa semplicemente che non possiamo usarlo per sviluppare un sistema operativo o un compilatore.

Come funziona COBOL

Prima di comprendere il funzionamento di COBOL, dovremmo essere consapevoli del fatto che i computer conoscono solo il codice macchina, ovvero un flusso binario di 0 e 1. Quindi, per elaborare il codice COBOL, deve essere convertito in codice macchina utilizzando un compilatore. Dovremmo eseguire il sorgente del programma attraverso il compilatore. Il compilatore controlla innanzitutto eventuali errori di sintassi e poi lo converte in linguaggio macchina. Quindi il compilatore crea un file di output, noto come modulo di caricamento. Questo file di output contiene codice eseguibile sotto forma di 1 e 0.

Storia del COBOL

COBOL è stato uno dei primi linguaggi di programmazione di alto livello sviluppati nella storia della programmazione. Negli anni '50, quando il business cresceva nella parte occidentale del mondo, si sentì l'esigenza di automatizzare vari processi per facilitarne l'operazione, e ciò diede vita ad un linguaggio di programmazione di alto livello destinato all'elaborazione dei dati aziendali.

  • Nel 1959, il linguaggio COBOL fu sviluppato dalla Conference on Data Systems Languages ​​(CODASYL).
  • L'ufficio stampa governativo stampò la specifica COBOL come COBOL60 nel 1960.
  • COBOL-61, che è la versione successiva di COBOL, fu rilasciata nel 1961 con alcune revisioni.
  • Nel 1968, COBOL fu approvato dall'ANSI (American National Standards Institute) come linguaggio standard per uso commerciale. Una versione denominata COBOL-68.
  • È stato nuovamente rivisto nel 1974 e nel 1985 per sviluppare versioni successive che contengono un insieme aggiuntivo di funzionalità denominate rispettivamente COBOL-74 e COBOL-85.
  • Infine, nel 2002, è stato rilasciato COBOL orientato agli oggetti, che poteva utilizzare oggetti incapsulati come parte normale della programmazione COBOL.

Caratteristiche di COBOL

Di seguito sono riportate alcune funzionalità popolari del linguaggio COBOL:

Linguaggio semplice e standard

COBOL è un linguaggio semplice, standard e facile da imparare che può essere compilato ed eseguito su vari computer come IBM AS/400, personal computer, laptop ecc. Supporta un'ampia gamma di vocaboli sintattici e segue uno stile di codifica ordinato .

i primi muker

Fornire funzionalità orientate al business

COBOL è stato sviluppato per applicazioni orientate al business relative al settore della difesa, al settore finanziario, ecc. Fornisce funzionalità avanzate di gestione dei file che lo rendono in grado di gestire enormi volumi di dati. COBOL gestisce oltre il 70% delle transazioni commerciali mondiali ed è più adatto per transazioni complesse.

Scalabilità e portabilità

hashset java

COBOL offre strutture di controllo logico che ne facilitano la lettura, la modifica e il debug. COBOL è anche scalabile, affidabile e portabile su varie piattaforme. Fornisce vari strumenti di test e debug per quasi tutte le piattaforme di computer.

Accettabilità universale

COBOL è uno dei linguaggi di programmazione universalmente accettati. Ha più di sessant'anni di linguaggio di programmazione e ha cambiato il business e il loro funzionamento su numerose piattaforme e dispositivi. Il linguaggio di programmazione COBOL offre strumenti di debug e test per quasi tutte le piattaforme di computer e fornisce molti nuovi prodotti COBOL, compilatori e strumenti di sviluppo che vengono rilasciati quasi ogni anno.

Vantaggi di COBOL

COBOL è stato il primo linguaggio di programmazione di alto livello generalmente utilizzato. Fornisce molti vantaggi ai propri utenti:

  • COBOL è in grado di gestire enormi elaborazioni di dati.
  • Può essere usato come linguaggio di documentazione.
  • COBOL fornisce un messaggio di errore efficace in modo che la risoluzione dei bug sia più semplice.
  • COBOL è compatibile con le versioni precedenti.

Prerequisito

Prima di procedere con questo tutorial COBOL, è necessario avere una conoscenza di base della terminologia di programmazione del computer e di JCL. Una conoscenza di base di uno qualsiasi dei linguaggi di programmazione ti aiuterà ad acquisire i concetti della programmazione COBOL e ad avanzare rapidamente nel percorso di apprendimento.

Pubblico

Questo tutorial è stato creato per i programmatori di software che desiderano apprendere le basi di COBOL. Questo tutorial fornirà una conoscenza sufficiente del linguaggio di programmazione COBOL da cui potrai raggiungere un livello di competenza più elevato.

I problemi

Ti assicuriamo che non troverai alcuna difficoltà mentre impari il nostro tutorial COBOL. Ma se c'è qualche errore in questo tutorial, segnala gentilmente il problema o l'errore nel modulo di contatto in modo che possiamo migliorarlo.