Ce este COBOL

Ce Este Cobol



În acest articol, vom discuta despre introducerea și elementele fundamentale ale limbajului COBOL. COBOL înseamnă Common Business Oriented Language. COBOL este utilizat în special pentru volumul mare de aplicații și pentru procesarea tranzacțiilor de miliarde de tranzacții comerciale oriunde s-ar afla.

Unde putem vedea exact COBOL astăzi?

  • Limbajul de programare COBOL joacă un rol crucial în sistemele ATM, deoarece este utilizat în aproape 95% din toate tranzacțiile cu cardul efectuate la ATM-uri.
  • COBOL joacă un rol crucial în majoritatea tranzacțiilor personale, cu o utilizare estimată de 80% a limbajului de programare.
  • Zilnic, sistemele COBOL facilitează comerțul cu aproximativ trei trilioane de dolari.
  • Zilnic, numărul de tranzacții COBOL care se efectuează este de 200 de ori mai mare decât numărul de căutări efectuate pe Google.

Caracteristicile COBOL

  • Este un limbaj de programare care urmează o abordare structurată.
  • Este scris în versiunea engleză, ceea ce îl face ușor de înțeles.
  • Este ușor de întreținut toate aspectele hardware și software.
  • Are o capacitate de calcul foarte mare.
  • În perspectiva programelor de aplicație, este mai ușor de înțeles.
  • Are mai multă lizibilitate a programului de aplicație.

Tipuri de COBOL

  • COBOL bazat pe PC
    1. Aplicații de dimensiuni mici
    2. MF COBOL (Windows)
    3. IDE (IDE deschis) GNUCOBOL COMPILER
  • Mainframe real COBOL vs COBOL KS (vizualizează sursa) COBOL
    1. Aplicații de dimensiuni mari
    2. VS- COBOL II

Instalarea COBOL pe mașina locală

Pentru a instala COBOL pe Ubuntu/Linux, trebuie să urmam acești pași simpli:

Mai întâi, actualizați baza de date „apt” în terminal.









Apoi, pentru a instala COBOL pe mașină, utilizați această comandă:







În cele din urmă, pentru a verifica instalarea COBOL, utilizați această comandă:



Foaie de codificare

Acesta este standardul de codare pe care trebuie să-l urmăm în programarea noastră:

  • 1 – 6 pagini/număr rânduri – opțional (alocat automat de compilator)
  • 7 continuități (-), comandă (*), începerea unei pagini noi (/)
  • Linia de depanare (D)
  • 8 – 11 Coloana A – Diviziunile, Secțiunile, Paragrafele, 01, 77 declarații ar trebui să înceapă aici
  • 12 – 72 Coloana B – Toate celelalte declarații și declarații încep de la acest punct.
  • 73-80 câmp de identificare care este vizibil în lista sursă, dar este ignorat de compilator

Structura limbajului

Limbajul COBOL este folosit pentru a construi programe pentru a dezvolta aplicații. Programele sunt împărțite în principal în patru divizii:

Divizia de identificare:

Este prima divizie și programul este identificat aici. Ca element obligatoriu, PROGRAMUL urmat de un nume definit de utilizator, trebuie inclus în paragraf. Celelalte paragrafe din program sunt opționale și servesc scopului documentării.

  1. Divizia de identificare
  2. ID PROGRAM, NUMELE PROGRAM
  3. AUTOR, COMENTARIU INTRARE
  4. DATA SCRISĂ, INSCRIEREA COMENTARII
  5. DATA COMPILĂRII, INSCRIEREA COMENTARII
  6. SECURITATE, INTRARE SOMMENT

Divizia de mediu:

Numele în sine indică faptul că are legătură cu mediul, cum ar fi hardware-ul, computerul și fișierele care sunt utilizate. Are două secțiuni: secțiunea de configurare (programul în care este compilat) și secțiunea de intrare și ieșire (fișierele care sunt utilizate în program).

  • FIȘIER-CONTROL
  • CONTROL I-O

Divizia de date:

Face parte din CBL PGM unde fiecare element de date este procesat de program. Înainte de a utiliza datele în Divizia de procedură, acestea trebuie mai întâi declarate în această secțiune. Aplicația nu este altceva decât datele care sunt împărțite ca temporare și permanente.

Temp : Această variabilă este accesibilă pe toată durata execuției programului.

Permanent : Este disponibil după finalizarea programului.

  • Secțiunea de fișiere
  • Secțiunea de depozitare de lucru
  • Secția de descendență

Secțiunea de depozitare de lucru:
Este folosit în principal pentru a declara variabilele definite de utilizator sau numele datelor.

Standarde de denumire:

  • Numele variabilei trebuie să fie format din 1-30 de caractere alfanumerice.
  • Ar trebui să conțină cel puțin un alfabet.
  • Fără spațiu între caractere.
  • Nu există cuvinte inversate care să fie folosite cum ar fi TIME, ADD, COMPUTE.
  • Fără caractere speciale precum # și $.
  • Exemplu: WS-EMPNO, WS-EMPNAME

Programe COBOL de bază

Exemplul de programare 1:

divizia de identificare.
program-id. 'Buna ziua' .

diviziunea procedurii.
afişa „Este foarte distractiv să înveți COBOL!” .
opriți alergatul.

Ieșire :

bord @ ubuntu : ~ / Desktop / pp$ cobc -xjF pk.cbl
A învăța COBOL este foarte distractiv !
bord @ ubuntu: ~ / Desktop / pp$

Explicaţie :
În acest prim exemplu, încercăm să vă arătăm cum este compilat și rulat un program COBOL de bază. Aici, dăm valoarea „hello” ca id-program. Apoi, imprimăm o linie simplă care este „A învăța COBOL este foarte distractiv!” sub divizia de procedură.

Exemplul de programare 2:

DIVISIUNEA DENTIFICARE
PROGRAM-ID. „adăugarea_de_2_număr”.
DIVIZIUNEA DE DATE.
SECTIUNEA DE LUCRU-DEPOZITARE.

77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
DIVIZIUNEA DE PROCEDURA.
PENTRU.
AFIŞA ' Vă rog valoarea lui X = ' .
ACCEPT X.
AFIŞA ' Vă rog valoarea lui Y = ' .
ACCEPT Y.
CALCULAZĂ Z = X + Y.
AFIŞA ' Adunarea lui X și Y este = ' .
DISPLAY Z.
STOP RUN.

Ieșire :

bord @ ubuntu: ~ / Desktop / pp$ cobc -xjF kk.cbl
Te rog X valoarea lui=
55
Te rog
s valoare =
5
Adunarea lui X și Y este =
0060
bord @ ubuntu: ~ / Desktop / pp$

Explicaţie :
Aici, dăm un alt exemplu de programare demonstrativă în care arătăm pur și simplu rezultatul adunării a două numere. Pentru aceasta, luăm trei variabile – X, Y și Z – în secțiunea de stocare de lucru. Luăm valorile de la utilizator și le păstrăm în interiorul variabilelor X și Y în secțiunea de diviziune a procedurii. Apoi, pur și simplu adăugăm aceste două numere și le atribuim în interiorul variabilei Z.

Concluzie

În acest subiect, acoperim toate aspectele și elementele de bază ale COBOL. Sperăm că sunteți capabil să înțelegeți toate domeniile limbajului COBOL, astfel încât să puteți implementa cu ușurință cunoștințele de bază COBOL în lumea practică sau în orice proiect real.