Cos'è Cobol

Cos'è Cobol
In questo articolo, discuteremo dell'introduzione e dei fondamenti della lingua Cobol. Cobol sta per un linguaggio comune orientato al business. COBOL è in particolare per lo più per il grande volume di applicazione e l'elaborazione delle transazioni di miliardi di transazioni commerciali ovunque si trovi.

Dove possiamo esattamente vedere Cobol oggi?

  • Il linguaggio di programmazione Cobol svolge un ruolo cruciale nei sistemi ATM in quanto viene utilizzato in quasi il 95% di tutte le transazioni di carte che vengono effettuate in ATM.
  • 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 eseguite è 200 volte superiore al numero di ricerche su Google eseguite.

Caratteristiche di Cobol

  • È un linguaggio di programmazione che segue un approccio strutturato.
  • È scritto in versione inglese che rende facile da capire.
  • È facile mantenere tutti gli aspetti del suo hardware e software.
  • Ha una capacità di elaborazione 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 (Windows)
    3. Compilatore IDE (Open IDE) 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 controllare l'installazione di Cobol, utilizzare questo comando:

Foglio di codifica

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

  • 1 - 6 pagine / righe - opzionale (assegnato automaticamente dal compilatore)
  • 7 continuità (-), comando (*), avviando una nuova pagina (/)
  • Linea di debug (D)
  • 8 - 11 colonna A - Divisioni, sezioni, paragrafi, 01, 77 Dichiarazioni dovrebbero iniziare qui
  • 12 - 72 colonna B - Tutte le altre dichiarazioni e dichiarazioni iniziano da questo punto.
  • 73-80 campo di identificazione visibile nell'elenco delle origini ma è ignorato dal compilatore

Struttura linguistica

Il linguaggio Cobol viene utilizzato per creare i programmi per sviluppare applicazioni. I programmi sono principalmente divisi in quattro divisioni:

  • Divisione di identificazione
  • Divisione ambientale
  • Divisione dati
  • Divisione procedura

Divisione di identificazione:

È la prima divisione e il programma è identificato qui. Come elemento obbligatorio, il programmaid seguito da un nome definito dall'utente, deve essere incluso nel paragrafo. Gli altri paragrafi del programma sono opzionali e servono allo scopo della documentazione.

  1. Divisione di identificazione
  2. ProgramID, nome del programma
  3. Autore, iscrizione al commento
  4. Data scritta, iscrizione al commento
  5. Data compilata, iscrizione al commento
  6. Sicurezza, ingresso Somment

Divisione ambientale:

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

  • File-Control
  • Controllo i-o

Divisione dei dati:

Fa parte di CBL PGM in cui ogni elemento di dati viene elaborato dal programma. Prima di utilizzare i dati nella divisione delle procedure, deve prima essere dichiarato in questa sezione. L'applicazione non è altro che i dati che sono divisi come temporanei e permanenti.

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

Perm: È disponibile dopo il completamento del programma.

  • Sezione file
  • Sezione di archiviazione di lavoro
  • Sezione di lino

Sezione di archiviazione di lavoro:
Viene utilizzato principalmente per dichiarare le variabili o i nomi dei dati definiti dall'utente.

Standard di denominazione:

  • Il nome della variabile deve essere composto da 1-30 caratteri alfanumerici.
  • Dovrebbe contenere almeno un alfabeto.
  • Nessun spazio tra i personaggi.
  • Nessuna parola invertita da usare come tempo, aggiungi, calcola.
  • Nessun personaggio speciale come # e $.
  • Esempio: WS-Empno, WS-Empname

Programmi di cobol di base

Esempio di programmazione 1:

divisione di identificazione.
Programma-id. "Ciao".
divisione procedura.
visualizzare "L'apprendimento di cobol è molto divertente!".
smettere di correre.

Produzione:

papan@ubuntu: ~/desktop/pp $ cobc -xjf pk.CBL
Imparare cobol è molto divertente!
papan@ubuntu: ~/desktop/pp $

Spiegazione:
In questo primo esempio, stiamo cercando di mostrarti come viene compilato ed eseguito come un programma COBOL di base. Qui, diamo il valore "ciao" come programma di programma. Quindi, stampiamo una linea semplice che è “L'apprendimento di cobol è molto divertente!"Nell'ambito della divisione delle procedure.

Esempio di programmazione 2:

Divisione di dentazione
Programma-id. "Aggiungi_of_2_number".
Divisione dati.
Sezione di lavoro di lavoro.
77 x Pic 9 (4).
77 Y Pic 9 (4).
77 Z Pic 9 (4).
Divisione procedura.
PARÀ.
Visualizza "per favore x's value =".
Accetta x.
Visualizza "per favore y's value =".
Accetta y.
Calcola z = x + y.
Visualizza "Aggiunta di xey is =".
Visualizza z.
Smettere di correre.

Produzione:

papan@ubuntu: ~/desktop/pp $ cobc -xjf kk.CBL
Per favore, il valore di x
55
Per favore il valore di y
5
Aggiunta di xey è =
0060
papan@ubuntu: ~/desktop/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 lo manteniamo all'interno delle variabili X e Y nella sezione divisione delle procedure. Quindi, aggiungiamo semplicemente questi due numeri e li assegniamo all'interno della variabile Z.

Conclusione

In questo argomento, copriamo tutti gli aspetti e le basi di Cobol. Speriamo che tu sia in grado di comprendere tutti i campi della lingua COBOL in modo da poter implementare facilmente la conoscenza di base del COBOL nel mondo pratico o in qualsiasi progetto reale.