COBOL Tutorial

April 30

COBOL Tutorial


COBOL acronimo di affari Common Language Oriented ed è un linguaggio di programmazione ad alto livello sviluppato originariamente alla fine del 1950. COBOL doveva essere più leggibile possibile e, di conseguenza, comprende strutture - come sezione, paragrafo e frase - tradizionalmente associati con prose inglese. programmi COBOL sono in genere più prolisso, o prolisso, di quelle scritte in linguaggi di programmazione più contemporanei, come C o C ++.

Sintassi

La sintassi o grammatica, di COBOL è definito da una notazione noto come il COBOL Metalinguaggio. COBOL riservato parole - parole che hanno un significato fisso e non può essere ridefinite dai programmatori - sono scritti in maiuscolo e sottolineato, se obbligatoria. Materiale racchiuso tra parentesi graffe ({}) indica che un programmatore deve scegliere una delle opzioni all'interno delle parentesi, mentre il materiale racchiuso tra parentesi quadre ([]) è del tutto facoltativo. Una sequenza di tre punti (...), altrimenti noto come ellissi, indica che la sintassi prima l'ellissi può essere ripetuta a discrezione del programmatore.

Struttura del programma

programmi COBOL sono costituiti da una gerarchia di divisioni, sezioni, paragrafi, frasi e dichiarazioni. Una divisione è un blocco di codice che contiene una o più sezioni, che iniziano con la parola riservata "SEZIONE" seguito da un periodo e, a loro volta, contengono uno o più punti. Un paragrafo è un blocco di codice contenente uno o più periodi, ciascuno dei quali è costituito da una o più istruzioni terminati con un periodo.

variabili

variabili COBOL sono definite in una divisione nota come la divisione dei dati e ogni dichiarazione di variabile è costituito da un numero di livello, un nome dato o identificatore e, nel caso delle cosiddette variabili elementari, una clausola quadro, che descrive la struttura della variabile . Variabili elementari - che potrebbero essere descritte come variabili ordinarie in altri linguaggi di programmazione - non sono ulteriormente suddivise e richiedono una clausola di foto per riservare lo spazio richiesto per la variabile. variabili di gruppo, invece, sono costituiti da un insieme di variabili elementari o elementi, trattati come un singolo gruppo. Essi non riservare spazio, quindi non possono avere una clausola immagine.

Messaggio di errore

messaggi di errore COBOL comuni includono messaggi pre-compilatore, compilatore e di errore runtime. i messaggi di errore di pre-compilatore sono causati da problemi che impediscono un lavoro di essere sottoposto al programma che traduce istruzioni COBOL di alto livello in codice macchina, noto come il compilatore. errori di compilazione sono causati da problemi con il codice COBOL stesso, mentre gli errori di runtime sono causati da programmi che fanno qualcosa di illegale durante l'esecuzione.