Mis on COBOL

Mis On Cobol



Selles artiklis käsitleme COBOL-keele sissejuhatust ja põhialuseid. COBOL tähistab Common Business Oriented Language. COBOL-i kasutatakse eriti suures mahus rakenduste jaoks ja miljardite äritehingute töötlemiseks, kus iganes see ka poleks.

Kus täpselt COBOLi täna näha saab?

  • Programmeerimiskeel COBOL mängib sularahaautomaatide süsteemides üliolulist rolli, kuna seda kasutatakse peaaegu 95% kõigist sularahaautomaatides tehtavatest kaarditehingutest.
  • COBOL mängib otsustavat rolli enamikus isiklikes tehingutes, kasutades programmeerimiskeelt hinnanguliselt 80%.
  • Igapäevaselt aitavad COBOL-süsteemid kaubandust umbes kolme triljoni dollari väärtuses.
  • Igapäevaselt on COBOL-i tehingute arv 200 korda suurem kui Google'i otsingute arv.

COBOLi omadused

  • See on programmeerimiskeel, mis järgib struktureeritud lähenemist.
  • See on kirjutatud inglise keeles, mis muudab selle hõlpsasti mõistetavaks.
  • Selle riist- ja tarkvara kõiki aspekte on lihtne hooldada.
  • Sellel on väga suur arvutusvõimsus.
  • Rakendusprogrammide väljavaadetes on seda lihtsam mõista.
  • Sellel on rakendusprogrammi parem loetavus.

COBOLi tüübid

  • PC-põhine COBOL
    1. Väikese suurusega rakendused
    2. MF COBOL (aknad)
    3. IDE (avatud IDE) GNUCOBOL KOMPILER
  • Päris suurarvuti COBOL vs COBOL KS (visualiseeri allikas) COBOL
    1. Suuremahulised rakendused
    2. VS- COBOL II

COBOLi installimine kohalikku masinasse

COBOLi installimiseks Ubuntu/Linuxisse peame järgima neid lihtsaid samme:

Esmalt värskendage terminalis 'apt' andmebaasi.









Seejärel kasutage COBOLi masinasse installimiseks järgmist käsku:







Lõpuks kasutage COBOL-i installi kontrollimiseks järgmist käsku:



Kodeerimisleht

See on kodeerimisstandard, mida peame oma programmeerimisel järgima:

  • 1–6 lehekülge/ridade arv – valikuline (määrab koostaja automaatselt)
  • 7 järjepidevust (-), käsk (*), uue lehe alustamine (/)
  • Silumisrida (D)
  • 8 – 11 Veerg A – jaotised, jaotised, lõigud, 01, 77 deklaratsioonid peaksid algama siit
  • 12 – 72 Veerg B – kõik muud väited ja deklaratsioonid algavad sellest punktist.
  • 73-80 identifitseerimisväli, mis on allikaloendis nähtav, kuid mida kompilaator eirab

Keele struktuur

COBOL-keelt kasutatakse rakenduste arendamiseks mõeldud programmide koostamiseks. Programmid jagunevad peamiselt nelja osakonda:

Identifitseerimisosakond:

See on esimene jaotus ja programm on siin identifitseeritud. Kohustusliku elemendina tuleb lõiku lisada PROGRAMID, millele järgneb kasutaja määratud nimi. Programmi teised lõigud on valikulised ja teenivad dokumenteerimise eesmärki.

  1. Identifitseerimisosakond
  2. PROGRAMMI ID, PROGRAMMI NIMI
  3. AUTOR, KOMMENTEERIMISEKS
  4. KIRJUTAMISE KUUPÄEV, KOMMENTEERIMISEKS
  5. KOOSTAMISE KUUPÄEV, KOMMENTEERI SISESTAMINE
  6. TURVALISUS, SOMMENT SISSE

Keskkonnaosakond:

Nimi ise näitab, et see on seotud kasutatava keskkonnaga, nagu riistvara, arvuti ja failid. Sellel on kaks osa: konfiguratsiooniosa (programm, kus see koostatakse) ja sisendväljundi sektsioon (programmis kasutatavad failid).

  • FAILIDE JUHTIMINE
  • I-O JUHTIMINE

Andmejaotis:

See on osa CBL PGM-ist, kus programm töötleb iga andmeüksust. Enne protseduuride osa andmete kasutamist tuleb need kõigepealt selles jaotises deklareerida. Rakendus pole midagi muud kui andmed, mis on jagatud ajutiseks ja püsivaks.

Temp : see muutuja on juurdepääsetav kogu programmi täitmise ajal.

Perm : see on saadaval pärast programmi lõppu.

  • Faili jaotis
  • Töötav hoiuosa
  • Pärimuse osa

Töötav salvestussektsioon:
Seda kasutatakse peamiselt kasutaja määratud muutujate või andmenimede deklareerimiseks.

Nimetamisstandardid:

  • Muutuja nimi peab koosnema 1–30 tähemärgist.
  • See peaks sisaldama vähemalt ühte tähestikku.
  • Tähemärkide vahel tühik puudub.
  • Ei kasutata ümberpööratud sõnu nagu AEG, LISA, ARVUTAMINE.
  • Ei mingeid erimärke, nagu # ja $.
  • Näide: WS-EMPNO, WS-EMPNAME

COBOLi põhiprogrammid

Programmeerimise näide 1:

identifitseerimisjaotis.
programmi ID. 'Tere' .

protseduuride jaotus.
kuva 'COBOLi õppimine on väga lõbus!' .
peatada jooks.

Väljund :

juhatus @ ubuntu: ~ / Töölaud / pp$ cobc -xjF pk.cbl
COBOLi õppimine on väga lõbus !
juhatus @ ubuntu: ~ / Töölaud / pp$

Selgitus :
Selles esimeses näites püüame teile näidata, kuidas COBOL-i põhiprogramm koostatakse ja käivitatakse. Siin anname programmi ID-na väärtuse 'tere'. Seejärel trükime lihtsa rea ​​'COBOLi õppimine on väga lõbus!' protseduurijaotuse all.

Programmeerimise näide 2:

DENTIFITSEERIMISJUHEND
PROGRAMMI ID. 'lisa_of_2_number'.
ANDMETE JAOTUS.
TÖÖ-LAOOSAK.

77 X PIC 9 ( 4 ) .
77 Y PILT 9 ( 4 ) .
77 Z PILT 9 ( 4 ) .
MENETLUSE JAOTUS.
FOR.
EKRAAN ' Palun X väärtus = ' .
NÕUSTU X.
EKRAAN 'Palun Y väärtus=' .
NÕUSTU Y.
ARVUTA Z = X + Y.
EKRAAN ' X ja Y liitmine on = ' .
EKRAAN Z.
STOP JOOKSU.

Väljund :

juhatus @ ubuntu: ~ / Töölaud / pp$ cobc -xjF kk.cbl
Palun X väärtus =
55
palun Y'
s väärtus =
5
X ja Y liitmine on =
0060
juhatus @ ubuntu: ~ / Töölaud / pp$

Selgitus :
Siin on veel üks demoprogrammeerimise näide, kus näitame lihtsalt kahe numbri lisamise tulemust. Selleks võtame töösalvestuse jaotise alla kolm muutujat – X, Y ja Z. Väärtused võtame kasutajalt ja hoiame neid X ja Y muutujate sees protseduurijaotuse jaotises. Seejärel lisame lihtsalt need kaks numbrit ja määrame need Z muutuja sisse.

Järeldus

Selles teemas käsitleme kõiki COBOLi aspekte ja põhitõdesid. Loodame, et saate aru kõigist COBOLi keele valdkondadest, et saaksite COBOLi põhiteadmisi hõlpsalt rakendada praktilises maailmas või mis tahes reaalses projektis.