Cos'è COBOL

Cos E Cobol



In questo articolo discuteremo dell'introduzione e dei fondamenti del linguaggio COBOL. COBOL è l'acronimo di Common Business Oriented Language. COBOL è particolarmente utilizzato principalmente per il grande volume di applicazioni e l'elaborazione delle transazioni di miliardi di transazioni commerciali ovunque si trovi.

Dove possiamo vedere esattamente COBOL oggi?

  • Il linguaggio di programmazione COBOL svolge un ruolo cruciale nei sistemi ATM poiché viene utilizzato in quasi il 95% di tutte le transazioni con carta effettuate presso gli sportelli automatici.
  • COBOL svolge un ruolo cruciale nella maggior parte delle transazioni di persona con un utilizzo stimato dell'80% del linguaggio di programmazione.
  • Su base giornaliera, i sistemi COBOL facilitano circa tre trilioni di dollari nel commercio.
  • Su base giornaliera, il numero di transazioni COBOL effettuate è 200 volte superiore al numero di ricerche effettuate su Google.

Caratteristiche di COBOL

  • È un linguaggio di programmazione che segue un approccio strutturato.
  • È scritto in versione inglese che lo rende facile da capire.
  • È facile mantenere tutti gli aspetti del suo hardware e software.
  • Ha una capacità di calcolo molto elevata.
  • Nella prospettiva dei programmi applicativi, è più facile da capire.
  • Ha più leggibilità del programma applicativo.

Tipi di COBOL

  • COBOL basato su PC
    1. Applicazioni di piccole dimensioni
    2. MF COBOL (finestre)
    3. IDE (IDE aperto) COMPILATORE GNUCOBOL
  • Real mainframe COBOL vs COBOL KS (visualizza sorgente) COBOL
    1. Applicazioni di grandi dimensioni
    2. VS-COBOL II

Installazione di COBOL sulla macchina locale

Per installare COBOL su Ubuntu/Linux, dobbiamo seguire questi semplici passaggi:

Innanzitutto, aggiorna il database 'apt' nel terminale.









Quindi, per installare COBOL sulla macchina, utilizzare questo comando:







Infine, per verificare l'installazione COBOL, utilizzare questo comando:



Foglio di codifica

Questo è lo standard di codifica che dobbiamo seguire nella nostra programmazione:

  • 1 – 6 pagine / numero di righe – facoltativo (assegnato automaticamente dal compilatore)
  • 7 continuità (-), comando (*), inizio di una nuova pagina (/)
  • Riga di debug (D)
  • 8 – 11 Colonna A – Divisioni, Sezioni, Paragrafi, 01, 77 le dichiarazioni dovrebbero iniziare qui
  • 12 – 72 Colonna B – Tutte le altre affermazioni e dichiarazioni iniziano da questo punto.
  • 73-80 campo di identificazione visibile nell'elenco delle fonti ma ignorato dal compilatore

Struttura linguistica

Il linguaggio COBOL viene utilizzato per costruire i programmi per sviluppare applicazioni. I programmi sono principalmente suddivisi in quattro divisioni:

Divisione di identificazione:

È la prima divisione e il programma è identificato qui. Come elemento obbligatorio, nel paragrafo deve essere incluso il PROGRAMID seguito da un nome definito dall'utente. Gli altri paragrafi del programma sono facoltativi e hanno finalità di documentazione.

  1. Divisione Identificazione
  2. ID PROGRAMMA, NOME PROGRAMMA
  3. AUTORE, COMMENTO
  4. DATA SCRITTA, INSERIMENTO COMMENTO
  5. DATA COMPILAZIONE, INSERIMENTO COMMENTO
  6. SICUREZZA, INGRESSO SOMMARIO

Divisione Ambiente:

Il nome stesso indica che è correlato all'ambiente come hardware, computer e file utilizzati. Ha due sezioni: la sezione Configurazione (il programma in cui è compilato) e la sezione Input Output (i file utilizzati nel programma).

  • CONTROLLO FILE
  • CONTROLLO IO

Divisione dati:

Fa parte di CBL PGM in cui ogni elemento di dati viene elaborato dal programma. Prima di utilizzare i dati nella Divisione Procedura, è necessario prima dichiararli in questa sezione. L'applicazione non è altro che i dati che si dividono in temporanei e permanenti.

temp : Questa variabile è accessibile durante tutta l'esecuzione del programma.

Perm : È disponibile dopo il completamento del programma.

  • Sezione File
  • Sezione di stoccaggio di lavoro
  • Sezione Discendenza

Sezione di stoccaggio di lavoro:
Viene utilizzato principalmente per dichiarare le variabili definite dall'utente oi nomi dei dati.

Standard di denominazione:

  • Il nome della variabile deve contenere da 1 a 30 caratteri alfanumerici.
  • Dovrebbe contenere almeno un alfabeto.
  • Nessuno spazio tra i caratteri.
  • Non ci sono parole invertite da usare come TIME, ADD, COMPUTE.
  • Nessun carattere speciale come # e $.
  • Esempio: WS-EMPNO, WS-EMPNAME

Programmi COBOL di base

Esempio di programmazione 1:

divisione di identificazione.
ID programma. 'Ciao' .

divisione procedurale.
Schermo 'Imparare COBOL è molto divertente!' .
smettere di correre.

Produzione :

asse @ Ubuntu: ~ / Scrivania / pp $ cobc -xjF pk.cbl
Imparare COBOL è molto divertente !
asse @ Ubuntu: ~ / Scrivania / pp$

Spiegazione :
In questo primo esempio, stiamo cercando di mostrarti come viene compilato ed eseguito un programma COBOL di base. Qui diamo il valore 'ciao' come ID programma. Quindi, stampiamo una semplice riga che è 'Imparare COBOL è molto divertente!' sotto la divisione procedurale.

Esempio di programmazione 2:

DIVISIONE DENTIFICAZIONE
ID PROGRAMMA. 'aggiunta_di_2_numero'.
DIVISIONE DEI DATI.
SEZIONE DI LAVORO-STOCCAGGIO.

77 X FOTO 9 ( 4 ) .
77 Y FOTO 9 ( 4 ) .
77 Z FIG 9 ( 4 ) .
DIVISIONE PROCEDURA.
PER.
SCHERMO ' Per favore, il valore di X=' .
ACCETTA X.
SCHERMO ' Per favore Y's value= ' .
ACCETTA Y.
CALCOLARE Z = X + Y.
SCHERMO ' L'addizione di X e Y è= ' .
DISPLAY Z.
FERMATI CORSA.

Produzione :

asse @ Ubuntu: ~ / Scrivania / pp $ cobc -xjF kk.cbl
Ti prego X valore di =
55
Per favore, tu
S valore =
5
Addizione di X e Y È =
0060
asse @ Ubuntu: ~ / Scrivania / pp$

Spiegazione :
Qui, diamo un altro esempio di programmazione demo in cui mostriamo semplicemente un risultato dell'aggiunta di due numeri. Per questo, prendiamo tre variabili - X, Y e Z - nella sezione di archiviazione di lavoro. Prendiamo i valori dall'utente e li manteniamo all'interno delle variabili X e Y nella sezione di divisione della procedura. Quindi, aggiungiamo semplicemente questi due numeri e li assegniamo all'interno della variabile Z.

Conclusione

In questo argomento, trattiamo tutti gli aspetti e le basi di COBOL. Ci auguriamo che tu sia in grado di comprendere tutti i campi del linguaggio COBOL in modo da poter implementare facilmente le conoscenze di base COBOL nel mondo pratico o in qualsiasi progetto reale.