Ano ang COBOL

Ano Ang Cobol



Sa artikulong ito, tatalakayin natin ang tungkol sa pagpapakilala at mga batayan ng wikang COBOL. Ang COBOL ay kumakatawan sa Common Business Oriented Language. Ang COBOL ay kadalasang ginagamit para sa malaking dami ng aplikasyon, at sa pagproseso ng transaksyon ng bilyun-bilyong transaksyon sa negosyo saan man ito naroroon.

Saan Eksakto Natin Makikita ang COBOL Ngayon?

  • Ang COBOL programming language ay gumaganap ng isang mahalagang papel sa mga ATM system dahil ito ay ginagamit sa halos 95% ng lahat ng mga transaksyon sa card na ginawa sa mga ATM.
  • Ang COBOL ay gumaganap ng isang mahalagang papel sa karamihan ng mga personal na transaksyon na may tinatayang 80% na paggamit ng programming language.
  • Sa araw-araw, pinapadali ng mga sistema ng COBOL ang humigit-kumulang tatlong trilyong dolyar sa komersyo.
  • Sa araw-araw, ang bilang ng mga transaksyon sa COBOL na isinasagawa ay 200 beses na mas mataas kaysa sa bilang ng mga paghahanap sa Google na isinagawa.

Mga tampok ng COBOL

  • Ito ay isang programming language na sumusunod sa isang structured na diskarte.
  • Ito ay nakasulat sa Ingles na bersyon na ginagawang madaling maunawaan.
  • Madaling mapanatili ang lahat ng aspeto ng hardware at software nito.
  • Ito ay may napakataas na kapasidad sa pag-compute.
  • Sa pag-asam ng mga programa ng aplikasyon, mas madaling maunawaan.
  • Ito ay may higit na pagiging madaling mabasa ng application program.

Mga uri ng COBOL

  • COBOL na nakabatay sa PC
    1. Maliit na laki ng mga application
    2. MF COBOL (windows)
    3. IDE (bukas na IDE) GNUCOBOL COMPILER
  • Tunay na mainframe COBOL vs COBOL KS (visualize source) COBOL
    1. Malaking laki ng mga application
    2. VS- COBOL II

Pag-install ng COBOL sa Local Machine

Upang i-install ang COBOL sa Ubuntu/Linux, kailangan nating sundin ang mga simpleng hakbang na ito:

Una, i-update ang 'apt' database sa terminal.









Pagkatapos, upang i-install ang COBOL sa makina, gamitin ang command na ito:







Sa wakas, upang suriin ang pag-install ng COBOL, gamitin ang command na ito:



Coding Sheet

Ito ang coding standard na kailangan nating sundin sa ating programming:

  • 1 – 6 na pahina / numero ng linya – opsyonal (awtomatikong itinalaga ng compiler)
  • 7 continuities (-), command (*), pagsisimula ng bagong page (/)
  • Linya sa pag-debug (D)
  • 8 – 11 Column A – Dapat magsimula dito ang mga dibisyon, Seksyon, Talata, 01, 77 na mga deklarasyon
  • 12 – 72 Hanay B – Lahat ng iba pang pahayag at deklarasyon ay nagsisimula sa puntong ito.
  • 73-80 identification field na makikita sa source listing ngunit hindi pinapansin ng compiler

Istruktura ng Wika

Ang wikang COBOL ay ginagamit upang bumuo ng mga programa upang bumuo ng mga aplikasyon. Ang mga programa ay pangunahing nahahati sa apat na dibisyon:

Dibisyon ng Pagkakakilanlan:

Ito ang unang dibisyon at ang programa ay natukoy dito. Bilang isang mandatoryong elemento, ang PROGRAMID na sinusundan ng isang pangalan na tinukoy ng gumagamit, ay dapat na kasama sa talata. Ang iba pang mga talata sa programa ay opsyonal at nagsisilbi sa layunin ng dokumentasyon.

  1. Dibisyon ng Pagkakakilanlan
  2. PROGRAM ID, PROGRAM NAME
  3. AUTHOR, COMMENT ENTRY
  4. DATE WRITTEN, COMMENT ENTRY
  5. DATE COPILED, COMMENT ENTRY
  6. SECURITY, SOMMENT ENTRY

Environment Division:

Ang pangalan mismo ay nagpapahiwatig na ito ay nauugnay sa kapaligiran tulad ng hardware, computer, at mga file na ginagamit. Mayroon itong dalawang seksyon: ang Configuration Section (ang program kung saan ito pinagsama-sama) at ang Input Output Section (ang mga file na ginagamit sa program).

  • FILE-CONTROL
  • I-O CONTROL

Dibisyon ng Data:

Ito ay bahagi ng CBL PGM kung saan ang bawat data item ay pinoproseso ng programa. Bago gamitin ang data sa Procedure Division, kailangan muna itong ideklara sa seksyong ito. Ang application ay walang iba kundi ang data na nahahati bilang pansamantala at permanente.

Temp : Ang variable na ito ay naa-access sa buong pagpapatupad ng programa.

Perm : Ito ay magagamit pagkatapos ng pagkumpleto ng programa.

  • Seksyon ng File
  • Working Storage Section
  • Seksyon ng Linya

Seksyon ng Paggawa ng Imbakan:
Pangunahing ginagamit ito upang ideklara ang mga variable na tinukoy ng gumagamit o mga pangalan ng data.

Pamantayan sa Pangalan:

  • Ang pangalan ng variable ay dapat na binubuo ng 1-30 alphanumeric na character.
  • Dapat itong maglaman ng kahit isang alpabeto.
  • Walang puwang sa pagitan ng mga character.
  • Walang mga baligtad na salita na gagamitin tulad ng TIME, ADD, COMPUTE.
  • Walang mga espesyal na character tulad ng # at $.
  • Halimbawa: WS-EMPNO, WS-EMPNAME

Mga Pangunahing Programa ng COBOL

Halimbawa 1 sa Programming:

dibisyon ng pagkakakilanlan.
program-id. 'Kamusta' .

paghahati ng pamamaraan.
display 'Ang pag-aaral ng COBOL ay napakasaya!' .
huminto sa pagtakbo.

Output :

board @ ubuntu : ~ / Desktop / pp$ cobc -xjF pk.cbl
Ang pag-aaral ng COBOL ay napakasaya !
board @ ubuntu: ~ / Desktop / pp$

Paliwanag :
Sa unang halimbawang ito, sinusubukan naming ipakita sa iyo kung paano pinagsama-sama at tumatakbo ang isang pangunahing programa ng COBOL. Dito, binibigyan namin ang halaga ng 'hello' bilang isang program-id. Pagkatapos, nag-print kami ng isang simpleng linya na 'Ang pag-aaral ng COBOL ay napakasaya!' sa ilalim ng dibisyon ng pamamaraan.

Halimbawa ng Programming 2:

DIVISION NG DENTIPIKASYON
PROGRAM-ID. “pagdagdag_ng_2_number”.
DATA DIVISION.
WORKING-STORAGE SECTION.

77 X PIC 9 ( 4 ) .
77 Y PIC 9 ( 4 ) .
77 Z PIC 9 ( 4 ) .
DIBISYON NG PAMAMARAAN.
PARA SA.
DISPLAY ' Pakiusap ang halaga ng X = ' .
TANGGAPIN X.
DISPLAY ' Pakiusap ang halaga ng Y = ' .
TANGGAPIN Y.
COMPUTE Z = X + Y.
DISPLAY ' Ang pagdaragdag ng X at Y ay=' .
DISPLAY Z.
Tumigil ka sa pagtakbo.

Output :

board @ ubuntu: ~ / Desktop / pp$ cobc -xjF kk.cbl
Mangyaring X ang halaga =
55
pakiusap Y'
s halaga =
5
Pagdaragdag ng X at Y ay =
0060
board @ ubuntu: ~ / Desktop / pp$

Paliwanag :
Dito, nagbibigay kami ng isa pang halimbawa ng demo programming kung saan ipinapakita lang namin ang resulta ng pagdaragdag ng dalawang numero. Para dito, kumuha kami ng tatlong variable - X, Y, at Z - sa ilalim ng working storage section. Kinukuha namin ang mga halaga mula sa user at itinatago ito sa loob ng mga variable na X at Y sa ilalim ng seksyon ng paghahati ng pamamaraan. Pagkatapos, idagdag lang namin ang dalawang numerong ito at italaga ang mga ito sa loob ng Z variable.

Konklusyon

Sa paksang ito, saklaw namin ang lahat ng aspeto at ang mga pangunahing kaalaman ng COBOL. Umaasa kami na naiintindihan mo ang lahat ng larangan ng wikang COBOL upang madali mong maipatupad ang mga pangunahing kaalaman sa COBOL sa praktikal na mundo o anumang tunay na proyekto.