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
- Lille størrelse applikationer
- MF COBOL (Windows)
- IDE (åben IDE) GNUCOBOL COMPILER
- Ægte mainframe COBOL vs COBOL KS (visualisere kilde) COBOL
- Applikationer i store størrelser
- 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.
- Identifikationsafdeling
- PROGRAM-ID, PROGRAMNAVN
- FORFATTER, KOMMENTARINDTAG
- DATO SKREVET, KOMMENTAR INDGIVELSE
- SAMLET DATO, KOMMENTARINDTAG
- 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.cblAt 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:
DENTIFIKATIONSINDDELINGPROGRAM-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.cblVenligst 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.