Ang COBOL ay kumakatawan sa Common Business Oriented Language. Ang US Department of Defense, sa isang kumperensya, ay bumuo ng CODASYL (Conference on Data Systems Language) upang bumuo ng isang wika para sa mga pangangailangan sa pagpoproseso ng data ng negosyo na ngayon ay kilala bilang COBOL.
Ang COBOL ay ginagamit para sa pagsusulat ng mga application program at hindi namin ito magagamit sa pagsulat ng software ng system. Ang mga application tulad ng nasa defense domain, insurance domain, atbp. na nangangailangan ng malaking pagpoproseso ng data ay malawakang gumagamit ng COBOL.
Ang COBOL ay isang mataas na antas ng wika. Dapat maunawaan ng isa kung paano gumagana ang COBOL. Naiintindihan lang ng mga computer ang machine code, isang binary stream ng 0s at 1s. Ang COBOL code ay dapat ma-convert sa machine code gamit ang isang compiler. Patakbuhin ang source ng program sa pamamagitan ng isang compiler. Sinusuri muna ng compiler ang anumang mga error sa syntax at pagkatapos ay i-convert ito sa machine language. Ang compiler ay lumilikha ng isang output file na kilala bilang load module. Ang output file na ito ay naglalaman ng executable code sa anyo ng 0s at 1s.
Ebolusyon ng COBOL
Noong 1950s, nang ang mga negosyo ay lumalaki sa kanlurang bahagi ng mundo, nagkaroon ng pangangailangan na i-automate ang iba't ibang mga proseso para sa kadalian ng operasyon at ito ay nagsilang ng isang mataas na antas ng programming language na nilalayong para sa pagpoproseso ng data ng negosyo.
Noong 1959, ang COBOL ay binuo ng CODASYL (Conference on Data Systems Language).
Ang susunod na bersyon, COBOL-61, ay inilabas noong 1961 na may ilang mga pagbabago.
Noong 1968, ang COBOL ay inaprubahan ng ANSI bilang isang karaniwang wika para sa komersyal na paggamit (COBOL-68).
Ito ay muling binago noong 1974 at 1985 upang bumuo ng mga kasunod na bersyon na pinangalanang COBOL-74 at COBOL-85 ayon sa pagkakabanggit.
Noong 2002, inilabas ang Object-Oriented COBOL, na maaaring gumamit ng mga naka-encapsulated na bagay bilang isang normal na bahagi ng COBOL programming.
Kahalagahan ng COBOL
Ang COBOL ay ang unang malawakang ginamit na high-level programming language. Ito ay isang wikang katulad ng Ingles na madaling gamitin. Ang lahat ng mga tagubilin ay maaaring ma-code sa mga simpleng salitang Ingles.
Ginagamit din ang COBOL bilang isang self-documenting language.
Kakayanin ng COBOL ang malaking pagpoproseso ng data.
Ang COBOL ay katugma sa mga naunang bersyon nito.
Ang COBOL ay may epektibong mga mensahe ng error at sa gayon, mas madali ang paglutas ng mga bug.
Mga tampok ng COBOL
Pamantayang Wika
Ang COBOL ay isang karaniwang wika na maaaring i-compile at isagawa sa mga makina gaya ng IBM AS/400, mga personal na computer, atbp.
Edukadong pang negosyo
Idinisenyo ang COBOL para sa mga application na nakatuon sa negosyo na nauugnay sa domain ng pananalapi, domain ng depensa, atbp. Nagagawa nitong pangasiwaan ang malalaking volume ng data dahil sa mga advanced na kakayahan sa paghawak ng file.
Matatag na Wika
Ang COBOL ay isang matatag na wika dahil ang maraming mga tool sa pag-debug at pagsubok nito ay magagamit para sa halos lahat ng mga platform ng computer.
Nakabalangkas na Wika
Ang mga istrukturang lohikal na kontrol ay magagamit sa COBOL na ginagawang mas madaling basahin at baguhin. Ang COBOL ay may iba't ibang dibisyon, kaya madaling i-debug.
Na-update noong
Ago 19, 2025