Hvad er COBOL

Hvad Er Cobol



I denne artikel vil vi diskutere introduktionen og grundlæggende principper for COBOL-sproget. COBOL står for Common Business Oriented Language. COBOL bruges især mest til det store applikationsvolumen og transaktionsbehandlingen af ​​milliarder af forretningstransaktioner, uanset hvor det er.

Hvor præcist kan vi se COBOL i dag?

  • COBOL-programmeringssproget spiller en afgørende rolle i pengeautomatsystemer, da det bruges i næsten 95 % af alle korttransaktioner, der foretages i pengeautomater.
  • COBOL spiller en afgørende rolle i størstedelen af ​​personlige transaktioner med en anslået 80% udnyttelse af programmeringssproget.
  • På daglig basis letter COBOL-systemer cirka tre billioner dollars i handel.
  • På daglig basis er antallet af COBOL-transaktioner, der udføres, 200 gange højere end antallet af udførte Google-søgninger.

Funktioner af COBOL

  • Det er et programmeringssprog, der følger en struktureret tilgang.
  • Den er skrevet i engelsk version, hvilket gør den let at forstå.
  • Det er nemt at vedligeholde alle aspekter af dets hardware og software.
  • Den har en meget høj computerkapacitet.
  • Med henblik på anvendelsesprogrammer er det lettere at forstå.
  • Det har mere læsbarhed af applikationsprogrammet.

Typer af COBOL

  • PC-baseret COBOL
    1. Lille størrelse applikationer
    2. MF COBOL (Windows)
    3. IDE (åben IDE) GNUCOBOL COMPILER
  • Ægte mainframe COBOL vs COBOL KS (visualisere kilde) COBOL
    1. Applikationer i store størrelser
    2. VS- COBOL II

Installation af COBOL på lokal maskine

For at installere COBOL på Ubuntu/Linux skal vi følge disse enkle trin:

Først skal du opdatere 'apt'-databasen i terminalen.









Brug derefter denne kommando for at installere COBOL på maskinen:







Til sidst, for at kontrollere COBOL-installationen, brug denne kommando:



Kodningsark

Dette er kodningsstandarden, som vi skal følge i vores programmering:

  • 1 – 6 sider / linjenummer – valgfrit (automatisk tildelt af compiler)
  • 7 kontinuiteter (-), kommando (*), starter en ny side (/)
  • Fejlretningslinje (D)
  • 8 – 11 Kolonne A – Inddelinger, sektioner, paragraffer, 01, 77 erklæringer skal starte her
  • 12 – 72 Kolonne B – Alle andre erklæringer og erklæringer starter fra dette punkt.
  • 73-80 identifikationsfelt, som er synligt i kildelisten, men ignoreres af compileren

Sprogstruktur

COBOL-sproget bruges til at bygge programmerne til at udvikle applikationer. Uddannelserne er hovedsageligt opdelt i fire afdelinger:

Identifikationsafdeling:

Det er den første afdeling, og programmet er identificeret her. Som et obligatorisk element skal PROGRAMMET efterfulgt af et brugerdefineret navn inkluderes i afsnittet. De øvrige afsnit i programmet er valgfrie og tjener som dokumentation.

  1. Identifikationsafdeling
  2. PROGRAM-ID, PROGRAMNAVN
  3. FORFATTER, KOMMENTARINDTAG
  4. DATO SKREVET, KOMMENTAR INDGIVELSE
  5. SAMLET DATO, KOMMENTARINDTAG
  6. SIKKERHED, SOMMENTINDGANG

Miljøafdelingen:

Selve navnet indikerer, at det er relateret til miljøet som hardware, computer og filer, der bruges. Den har to sektioner: Konfigurationssektionen (det program, hvor den er kompileret) og Input Output-sektionen (filerne, der bruges i programmet).

  • FILKONTROL
  • I-O KONTROL

Data Division:

Det er en del af CBL PGM, hvor hvert dataelement behandles af programmet. Inden dataene bruges i Procedureafdelingen, skal de først deklareres i dette afsnit. Ansøgningen er intet andet end data, der er opdelt som midlertidige og permanente.

Midlertidig : Denne variabel er tilgængelig under hele programmets udførelse.

Perm : Den er tilgængelig efter afslutningen af ​​programmet.

  • Filsektion
  • Arbejdslagersektion
  • Slægtssektion

Fungerende opbevaringssektion:
Det bruges hovedsageligt til at erklære de brugerdefinerede variabler eller datanavne.

Navnestandarder:

  • Variabelnavnet skal bestå af 1-30 alfanumeriske tegn.
  • Den skal indeholde mindst ét ​​alfabet.
  • Ingen mellemrum mellem tegnene.
  • Der skal ikke bruges omvendte ord som TIME, ADD, COMPUTE.
  • Ingen specialtegn som # og $.
  • Eksempel: WS-EMPNO, WS-EMPNAME

Grundlæggende COBOL-programmer

Programmeringseksempel 1:

identifikationsafdeling.
program-id. 'Hej' .

procedure opdeling.
Skærm 'Det er meget sjovt at lære COBOL!' .
stop løb.

Produktion :

bestyrelse @ ubuntu: ~ / Desktop / pp$ cobc -xjF pk.cbl
At lære COBOL er meget sjovt !
bestyrelse @ ubuntu: ~ / Desktop / pp$

Forklaring :
I dette første eksempel forsøger vi at vise dig, hvordan et grundlæggende COBOL-program kompileres og køres. Her giver vi 'hej' værdien som et program-id. Derefter udskriver vi en simpel linje, som er 'Det er meget sjovt at lære COBOL!' under procedureafdelingen.

Programmeringseksempel 2:

DENTIFIKATIONSINDDELING
PROGRAM-ID. 'addition_of_2_number'.
DATADIVISION.
ARBEJDS-OPBEVARING AFSNIT.

77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
PROCEDUREINDDELING.
TIL.
SKÆRM ' Please X's value = ' .
ACCEPTER X.
SKÆRM 'Venligst Y's værdi = ' .
ACCEPTER Y.
BEREG Z = X + Y.
SKÆRM 'Addition af X og Y er = ' .
DISPLAY Z.
STOP LØB.

Produktion :

bestyrelse @ ubuntu: ~ / Desktop / pp$ cobc -xjF kk.cbl
Venligst X 's værdi=
55
venligst Y'
s værdi =
5
Tilføjelse af X og Y er =
0060
bestyrelse @ ubuntu: ~ / Desktop / pp$

Forklaring :
Her giver vi et andet demo-programmeringseksempel, hvor vi blot viser et resultat af at tilføje to tal. Til dette tager vi tre variable - X, Y og Z - under arbejdslagersektionen. Vi tager værdierne fra brugeren og holder dem inde i X- og Y-variablerne under afsnittet om proceduredeling. Derefter tilføjer vi simpelthen disse to tal og tildeler dem inde i Z-variablen.

Konklusion

I dette emne dækker vi alle aspekter og det grundlæggende ved COBOL. Vi håber, at du er i stand til at forstå alle COBOL-sprogets områder, så du nemt kan implementere den grundlæggende COBOL-viden i den praktiske verden eller ethvert rigtigt projekt.