Kas ir COBOL

Kas Ir Cobol



Šajā rakstā mēs apspriedīsim COBOL valodas ievadu un pamatus. COBOL nozīmē Common Business Oriented Language. COBOL galvenokārt tiek izmantots liela apjoma lietojumprogrammām un miljardu biznesa darījumu darījumu apstrādei neatkarīgi no tā, kur tas atrodas.

Kur tieši mēs šodien varam redzēt COBOL?

  • COBOL programmēšanas valodai ir izšķiroša nozīme bankomātu sistēmās, jo tā tiek izmantota gandrīz 95% no visiem bankomātos veiktajiem karšu darījumiem.
  • COBOL ir izšķiroša loma lielākajā daļā personisko darījumu, un tiek lēsts, ka 80% tiek izmantota programmēšanas valoda.
  • Ikdienā COBOL sistēmas veicina aptuveni trīs triljonus dolāru tirdzniecību.
  • Ikdienā veikto COBOL transakciju skaits ir 200 reižu lielāks nekā veikto Google meklējumu skaits.

COBOL īpašības

  • Tā ir programmēšanas valoda, kas ievēro strukturētu pieeju.
  • Tas ir uzrakstīts angļu valodā, kas padara to viegli saprotamu.
  • Ir viegli uzturēt visus tā aparatūras un programmatūras aspektus.
  • Tam ir ļoti liela skaitļošanas jauda.
  • Lietojumprogrammu perspektīvā to ir vieglāk saprast.
  • Tam ir labāka lietojumprogrammas lasāmība.

COBOL veidi

  • PC COBOL
    1. Maza izmēra lietojumprogrammas
    2. MF COBOL (Windows)
    3. IDE (atvērt IDE) GNUCOBOL COMPILER
  • Īsts lieldators COBOL vs COBOL KS (vizualizēt avotu) COBOL
    1. Liela izmēra lietojumprogrammas
    2. VS- COBOL II

COBOL instalēšana vietējā mašīnā

Lai instalētu COBOL Ubuntu/Linux, mums ir jāveic šīs vienkāršās darbības:

Vispirms terminālī atjauniniet “apt” datu bāzi.









Pēc tam, lai ierīcē instalētu COBOL, izmantojiet šo komandu:







Visbeidzot, lai pārbaudītu COBOL instalāciju, izmantojiet šo komandu:



Kodēšanas lapa

Šis ir kodēšanas standarts, kas mums jāievēro mūsu programmās:

  • 1–6 lappušu/rindu skaits – pēc izvēles (automātiski piešķir kompilators)
  • 7 nepārtrauktības (-), komanda (*), jaunas lapas sākums (/)
  • Atkļūdošanas līnija (D)
  • 8 – 11 A aile – nodaļas, sadaļas, rindkopas, 01, šeit jāsāk 77 deklarācijas
  • 12 – 72 B kolonna – visi pārējie paziņojumi un deklarācijas sākas no šī punkta.
  • 73-80 identifikācijas lauks, kas ir redzams avota sarakstā, bet kompilators to ignorē

Valodas struktūra

COBOL valoda tiek izmantota, lai izveidotu programmas lietojumprogrammu izstrādei. Programmas galvenokārt ir sadalītas četrās nodaļās:

Identifikācijas nodaļa:

Tā ir pirmā nodaļa, un programma ir norādīta šeit. Kā obligāts elements, rindkopā jāiekļauj PROGRAMID, kam seko lietotāja definēts nosaukums. Pārējās programmas rindkopas nav obligātas un kalpo dokumentācijas mērķim.

  1. Identifikācijas nodaļa
  2. PROGRAMMAS ID, PROGRAMMAS NOSAUKUMS
  3. AUTORS, KOMENTĀRA IEVADS
  4. RAKSTĪŠANAS DATUMS, IEEJA KOMENTĀRĀ
  5. SAGATAVOŠANAS DATUMS, IEEJA KOMENTĀRĀ
  6. DROŠĪBA, SOMMENT IEEJA

Vides nodaļa:

Pats nosaukums norāda, ka tas ir saistīts ar vidi, piemēram, aparatūru, datoru un izmantotajiem failiem. Tam ir divas sadaļas: konfigurācijas sadaļa (programma, kurā tā ir apkopota) un ievades izvades sadaļa (programmā izmantotie faili).

  • FAILU VADĪBA
  • I-O KONTROLE

Datu nodaļa:

Tā ir daļa no CBL PGM, kur programma apstrādā katru datu vienumu. Pirms datu izmantošanas Procedūru nodaļā tie vispirms ir jādeklarē šajā sadaļā. Lietojumprogramma ir nekas cits kā dati, kas ir sadalīti kā pagaidu un pastāvīgi.

Temp : šis mainīgais ir pieejams visā programmas izpildes laikā.

Perm : Tas ir pieejams pēc programmas pabeigšanas.

  • Failu sadaļa
  • Darba uzglabāšanas sadaļa
  • Izcelsmes sadaļa

Darba uzglabāšanas sadaļa:
To galvenokārt izmanto, lai deklarētu lietotāja definētus mainīgos vai datu nosaukumus.

Nosaukšanas standarti:

  • Mainīgā nosaukumam jāsastāv no 1–30 burtciparu rakstzīmēm.
  • Tajā jāietver vismaz viens alfabēts.
  • Starp rakstzīmēm nav atstarpes.
  • Nav jāizmanto apgriezti vārdi, piemēram, LAIKS, PIEVIENOT, APSKAITOT.
  • Nav īpašu rakstzīmju, piemēram, # un $.
  • Piemērs: WS-EMPNO, WS-EMPNAME

COBOL pamata programmas

Programmēšanas piemērs 1:

identifikācijas nodaļa.
programmas ID. 'Sveiki' .

procedūru nodaļa.
displejs 'Mācīties COBOL ir ļoti jautri!' .
pārtraukt skrējienu.

Izvade :

dēlis @ ubuntu: ~ / Darbvirsma / pp$ cobc -xjF pk.cbl
Mācīties COBOL ir ļoti jautri !
dēlis @ ubuntu: ~ / Darbvirsma / pp$

Paskaidrojums :
Šajā pirmajā piemērā mēs cenšamies parādīt, kā tiek apkopota un palaista pamata COBOL programma. Šeit mēs piešķiram vērtību “sveiki” kā programmas ID. Pēc tam mēs izdrukājam vienkāršu rindiņu, kas ir “Mācīties COBOL ir ļoti jautri!” saskaņā ar procedūru nodaļu.

Programmēšanas piemērs 2:

DENTIFIKĀCIJAS NODAĻA
PROGRAMMAS ID. “papildījums_2_skaitlis”.
DATU NODAĻA.
DARBA-GLABĀŠANAS DAĻA.

77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
PROCEDŪRAS NODAĻA.
PRIEKŠ.
DISPLAY 'Lūdzu X vērtību =' .
PIEŅEMT X.
DISPLAY 'Lūdzu Y vērtību =' .
PIEŅEM Y.
APRĒĶINĀT Z = X + Y.
DISPLAY 'X un Y pievienošana ir = ' .
DISPLAY Z.
STOP RUN.

Izvade :

dēlis @ ubuntu: ~ / Darbvirsma / pp$ cobc -xjF kk.cbl
Lūdzu X vērtība =
55
lūdzu Y'
s vērtību =
5
X un Y pievienošana ir =
0060
dēlis @ ubuntu: ~ / Darbvirsma / pp$

Paskaidrojums :
Šeit mēs sniedzam vēl vienu demonstrācijas programmēšanas piemēru, kur mēs vienkārši parādām divu skaitļu pievienošanas rezultātu. Šim nolūkam darba krātuves sadaļā mēs ņemam trīs mainīgos - X, Y un Z. Mēs ņemam vērtības no lietotāja un saglabājam tās mainīgajos X un Y sadaļā procedūru sadalījums. Pēc tam mēs vienkārši pievienojam šos divus skaitļus un piešķiram tos mainīgajam Z.

Secinājums

Šajā tēmā mēs aplūkojam visus COBOL aspektus un pamatus. Mēs ceram, ka jūs spējat saprast visas COBOL valodas jomas, lai jūs varētu viegli īstenot COBOL pamatzināšanas praktiskajā pasaulē vai jebkurā reālā projektā.