ЦОБОЛ је скраћеница од Цоммон Бусинесс Ориентед Лангуаге. Министарство одбране САД је на конференцији формирало ЦОДАСИЛ (Цонференце он Дата Системс Лангуаге) да развије језик за потребе обраде пословних података који је сада познат као ЦОБОЛ.
ЦОБОЛ се користи за писање апликативних програма и не можемо га користити за писање системског софтвера. Апликације попут оних у домену одбране, домену осигурања, итд. које захтевају велику обраду података, широко користе ЦОБОЛ.
ЦОБОЛ је језик високог нивоа. Мора се разумети начин на који ЦОБОЛ функционише. Рачунари разумеју само машински код, бинарни ток од 0с и 1с. ЦОБОЛ код се мора конвертовати у машински код помоћу компајлера. Покрените изворни програм преко компајлера. Компајлер прво проверава да ли постоје синтаксичке грешке, а затим га конвертује у машински језик. Компајлер креира излазну датотеку која је позната као модул за учитавање. Ова излазна датотека садржи извршни код у облику 0с и 1с.
Еволуција ЦОБОЛ-а
Током 1950-их, када су бизниси расли у западном делу света, постојала је потреба за аутоматизацијом различитих процеса ради лакшег рада и то је изродило програмски језик високог нивоа намењен за обраду пословних података.
1959. ЦОБОЛ је развио ЦОДАСИЛ (Конференција о језику система података).
Следећа верзија, ЦОБОЛ-61, објављена је 1961. са неким ревизијама.
Године 1968. АНСИ је одобрио ЦОБОЛ као стандардни језик за комерцијалну употребу (ЦОБОЛ-68).
Поново је ревидиран 1974. и 1985. да би се развиле следеће верзије под називом ЦОБОЛ-74 и ЦОБОЛ-85.
Године 2002. објављен је објектно оријентисани ЦОБОЛ, који је могао да користи инкапсулиране објекте као нормалан део ЦОБОЛ програмирања.
Важност ЦОБОЛ-а
ЦОБОЛ је био први широко коришћени програмски језик високог нивоа. То је језик сличан енглеском који је прилагођен кориснику. Сва упутства могу бити кодирана једноставним енглеским речима.
ЦОБОЛ се такође користи као језик за самодокументовање.
ЦОБОЛ може да обради велику обраду података.
ЦОБОЛ је компатибилан са својим претходним верзијама.
ЦОБОЛ има ефикасне поруке о грешкама и тако је лакше решавање грешака.
Карактеристике ЦОБОЛ-а
Стандардни језик
ЦОБОЛ је стандардни језик који се може компајлирати и извршити на машинама као што су ИБМ АС/400, персонални рачунари итд.
Бусинесс Ориентед
ЦОБОЛ је дизајниран за пословне апликације које се односе на финансијску област, домен одбране итд. Може да обрађује огромне количине података због својих напредних могућности руковања датотекама.
Робустан Лангуаге
ЦОБОЛ је робустан језик јер су његови бројни алати за отклањање грешака и тестирање доступни за скоро све рачунарске платформе.
Струцтуред Лангуаге
Логичке контролне структуре су доступне у ЦОБОЛ-у што олакшава читање и модификовање. ЦОБОЛ има различите поделе, тако да је лако отклонити грешке.