COBOL stendur fyrir Common Business Oriented Language. Bandaríska varnarmálaráðuneytið, á ráðstefnu, stofnaði CODASYL (Conference on Data Systems Language) til að þróa tungumál fyrir viðskiptagagnavinnsluþarfir sem nú er þekkt sem COBOL.
COBOL er notað til að skrifa forritaforrit og við getum ekki notað það til að skrifa kerfishugbúnað. Forritin eins og þau sem eru á varnarsviðinu, tryggingarsviði o.s.frv., sem krefjast mikillar gagnavinnslu, nota COBOL mikið.
COBOL er tungumál á háu stigi. Maður verður að skilja hvernig COBOL virkar. Tölvur skilja aðeins vélkóðann, tvíundarstraum af 0s og 1s. COBOL kóða verður að breyta í vélkóða með því að nota þýðanda. Keyrðu forritsuppsprettu í gegnum þýðanda. Þýðandinn leitar fyrst að setningafræðivillum og breytir því síðan í vélamál. Þýðandinn býr til úttaksskrá sem er þekkt sem hleðslueining. Þessi úttaksskrá inniheldur keyranlegan kóða í formi 0s og 1s.
Þróun COBOL
Á fimmta áratugnum, þegar fyrirtækin voru að vaxa í vesturhluta heimsins, var þörf á að gera ýmis ferli sjálfvirkt til að auðvelda rekstur og þetta fæddi af sér háþróað forritunarmál sem ætlað var fyrir gagnavinnslu fyrirtækja.
Árið 1959 var COBOL þróað af CODASYL (Conference on Data Systems Language).
Næsta útgáfa, COBOL-61, kom út árið 1961 með nokkrum breytingum.
Árið 1968 var COBOL samþykkt af ANSI sem staðlað tungumál til notkunar í atvinnuskyni (COBOL-68).
Það var endurskoðað 1974 og 1985 til að þróa síðari útgáfur sem heita COBOL-74 og COBOL-85 í sömu röð.
Árið 2002 kom út Object-oriented COBOL, sem gæti notað hjúpaða hluti sem eðlilegan hluta COBOL forritunar.
Mikilvægi COBOL
COBOL var fyrsta mikið notaða forritunarmálið á háu stigi. Það er enskulíkt tungumál sem er notendavænt. Hægt er að kóða allar leiðbeiningarnar með einföldum enskum orðum.
COBOL er einnig notað sem sjálfskjalandi tungumál.
COBOL getur séð um mikla gagnavinnslu.
COBOL er samhæft við fyrri útgáfur.
COBOL hefur áhrifarík villuboð og þannig er lausn á villum auðveldari.
Eiginleikar COBOL
Staðlað tungumál
COBOL er staðlað tungumál sem hægt er að setja saman og keyra á vélum eins og IBM AS/400, einkatölvum o.fl.
Viðskiptamiðað
COBOL var hannað fyrir viðskiptamiðuð forrit sem tengjast fjármálasviði, varnarsviði osfrv. Það getur séð um mikið magn af gögnum vegna háþróaðrar skjalameðferðargetu.
Sterkt tungumál
COBOL er öflugt tungumál þar sem fjölmörg kembiforrit og prófunartæki eru fáanleg fyrir næstum alla tölvuvettvanga.
Skipulagt tungumál
Rökfræðileg stjórnkerfi eru fáanleg í COBOL sem gerir það auðveldara að lesa og breyta. COBOL hefur mismunandi skiptingar, svo það er auðvelt að kemba.