Čo je COBOL

Co Je Cobol



V tomto článku budeme diskutovať o úvode a základoch jazyka COBOL. COBOL je skratka pre Common Business Oriented Language. COBOL sa používa najmä pre veľký objem aplikácií a transakčné spracovanie miliárd obchodných transakcií kdekoľvek sa nachádza.

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
    1. Aplikácie malých rozmerov
    2. MF COBOL (okná)
    3. IDE (otvorený IDE) PREkladač GNUCOBOL
  • Skutočný mainframe COBOL vs COBOL KS (vizualizovať zdroj) COBOL
    1. Aplikácie veľkých rozmerov
    2. 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.

  1. Identifikačné oddelenie
  2. ID PROGRAMU, NÁZOV PROGRAMU
  3. AUTOR, KOMENTÁR
  4. DÁTUM NAPÍSANÝ, VLOŽENIE KOMENTÁRA
  5. DÁTUM SPRACOVANÝ, VLOŽENIE KOMENTÁRA
  6. 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.cbl
Uč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.cbl
Prosí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.