Kde presne môžeme dnes COBOL vidieť?
- Programovací jazyk COBOL hrá kľúčovú úlohu v systémoch bankomatov, pretože sa používa v takmer 95 % všetkých kartových transakcií, ktoré sa uskutočňujú v bankomatoch.
- COBOL hrá kľúčovú úlohu vo väčšine osobných transakcií s odhadovaným 80% využitím programovacieho jazyka.
- Systémy COBOL uľahčujú na dennej báze približne tri bilióny dolárov v obchode.
- Na dennej báze je počet uskutočnených transakcií COBOL 200-krát vyšší ako počet uskutočnených vyhľadávaní na Google.
Vlastnosti COBOL
- Je to programovací jazyk, ktorý sleduje štruktúrovaný prístup.
- Je napísaný v anglickej verzii, vďaka čomu je ľahko zrozumiteľný.
- Je ľahké udržiavať všetky aspekty hardvéru a softvéru.
- Má veľmi vysokú výpočtovú kapacitu.
- Z hľadiska aplikačných programov je to jednoduchšie na pochopenie.
- Má lepšiu čitateľnosť aplikačného programu.
Typy COBOL
- COBOL na báze PC
- Aplikácie malých rozmerov
- MF COBOL (okná)
- IDE (otvorený IDE) PREkladač GNUCOBOL
- Skutočný mainframe COBOL vs COBOL KS (vizualizovať zdroj) COBOL
- Aplikácie veľkých rozmerov
- VS- COBOL II
Inštalácia COBOL na lokálny počítač
Ak chcete nainštalovať COBOL na Ubuntu/Linux, musíme postupovať podľa týchto jednoduchých krokov:
Najprv aktualizujte databázu „apt“ v termináli.
Potom na inštaláciu COBOL do počítača použite tento príkaz:
Nakoniec na kontrolu inštalácie COBOL použite tento príkaz:
Kódovací list
Toto je štandard kódovania, ktorý musíme dodržiavať pri našom programovaní:
- 1 – 6 strán / číslo riadkov – voliteľné (automaticky priradené kompilátorom)
- 7 súvislostí (-), príkaz (*), začiatok novej stránky (/)
- Ladiaci riadok (D)
- 8 – 11 stĺpec A – divízie, oddiely, odseky, 01, 77 priznania by mali začínať tu
- 12 – 72 Stĺpec B – Všetky ostatné vyhlásenia a vyhlásenia začínajú od tohto bodu.
- 73-80 identifikačné pole, ktoré je viditeľné v zozname zdroja, ale kompilátor ho ignoruje
Štruktúra jazyka
Jazyk COBOL sa používa na vytváranie programov na vývoj aplikácií. Programy sú rozdelené hlavne do štyroch divízií:
Identifikačné oddelenie:
Je to prvá divízia a program je identifikovaný tu. Ako povinný prvok musí byť v odseku zahrnutý PROGRAMID, za ktorým nasleduje užívateľsky definovaný názov. Ostatné odseky v programe sú voliteľné a slúžia na účely dokumentácie.
- Identifikačné oddelenie
- ID PROGRAMU, NÁZOV PROGRAMU
- AUTOR, KOMENTÁR
- DÁTUM NAPÍSANÝ, VLOŽENIE KOMENTÁRA
- DÁTUM SPRACOVANÝ, VLOŽENIE KOMENTÁRA
- BEZPEČNOSŤ, VSTUP SOMMENT
Divízia životného prostredia:
Samotný názov naznačuje, že súvisí s prostredím, ako je hardvér, počítač a súbory, ktoré sa používajú. Má dve časti: konfiguračnú sekciu (program, v ktorom je kompilovaný) a vstupnú výstupnú sekciu (súbory, ktoré sa používajú v programe).
- FILE-CONTROL
- OVLÁDANIE I-O
Údajové oddelenie:
Je súčasťou CBL PGM, kde každá dátová položka je spracovaná programom. Pred použitím údajov v oddelení postupov je potrebné ich najskôr deklarovať v tejto časti. Aplikácia nie je nič iné ako dáta, ktoré sú rozdelené na dočasné a trvalé.
tepl : Táto premenná je prístupná počas vykonávania programu.
Perm : Je k dispozícii po dokončení programu.
- Sekcia súboru
- Pracovná časť skladovania
- Sekcia línie
Pracovná úložná časť:
Používa sa hlavne na deklarovanie užívateľom definovaných premenných alebo názvov údajov.
Štandardy pomenovania:
- Názov premennej musí pozostávať z 1-30 alfanumerických znakov.
- Mal by obsahovať aspoň jednu abecedu.
- Žiadna medzera medzi znakmi.
- Žiadne obrátené slová ako ČAS, PRIDAŤ, POČÍTAŤ.
- Žiadne špeciálne znaky ako # a $.
- Príklad: WS-EMPNO, WS-EMPNAME
Základné programy COBOL
Príklad programovania 1:
identifikačné oddelenie.program-id. 'Ahoj' .
delenie postupu.
displej 'Učenie COBOL je veľmi zábavné!' .
zastaviť beh.
Výkon :
doska @ ubuntu: ~ / Desktop / pp$ cobc -xjF pk.cblUčenie COBOL je veľmi zábavné !
doska @ ubuntu: ~ / Desktop / pp$
Vysvetlenie :
V tomto prvom príklade sa vám snažíme ukázať, ako sa zostavuje a spúšťa základný program COBOL. Tu uvádzame hodnotu „hello“ ako ID programu. Potom vytlačíme jednoduchý riadok, ktorý znie: „Učiť sa COBOL je veľmi zábavné! v rámci oddelenia postupu.
Príklad programovania 2:
ODDIEL DENTIFIKAČNÝPROGRAM-ID. „doplnenie_2_čísla“.
DIVÍZIA ÚDAJOV.
PRACOVNO-SKLADOVACÍ SEKCIA.
77 X OBRÁZOK 9 ( 4 ) .
77 Y OBRÁZOK 9 ( 4 ) .
77 Z OBR 9 ( 4 ) .
ODDELENIE POSTUPOV.
PRE.
ZOBRAZIŤ 'Prosím hodnotu X = ' .
PRIJAŤ X.
ZOBRAZIŤ 'Prosím hodnotu Y = ' .
PRIJAŤ Y.
VYPOČÍTAJTE Z = X + Y.
ZOBRAZIŤ 'Sčítanie X a Y je = ' .
DISPLAY Z.
STOP RUN.
Výkon :
doska @ ubuntu: ~ / Desktop / pp$ cobc -xjF kk.cblProsím X hodnota =
55
prosím Y' s hodnotu =
5
Pridanie X a Y je =
0060
doska @ ubuntu: ~ / Desktop / pp$
Vysvetlenie :
Tu uvádzame ďalší ukážkový príklad programovania, kde jednoducho ukážeme výsledok sčítania dvoch čísel. Na tento účel vezmeme tri premenné – X, Y a Z – v sekcii pracovného úložiska. Hodnoty preberáme od používateľa a uchovávame ich v premenných X a Y v sekcii delenia procedúr. Potom jednoducho sčítame tieto dve čísla a priradíme ich do premennej Z.
Záver
V tejto téme pokrývame všetky aspekty a základy COBOL. Dúfame, že ste schopní porozumieť všetkým oblastiam jazyka COBOL, aby ste mohli ľahko implementovať základné znalosti COBOL v praktickom svete alebo v akomkoľvek reálnom projekte.