Језик ЦОБОЛ је развијен са главним циљем да се постигне програмски језик који се може користити на било којој врсти рачунара, а који је такође био једноставнији од својих претходника приликом његовог извршавања.
Програмски језик ЦОБОЛ настао је из потребе за стварањем једноставнијег и универзалнијег језика. Језик који се могао користити за све врсте рачунара, а такође је био преференцијално усмерен у пословно окружење.
Било је то 1959. године када је овај језик зачет, и одатле је имао велику еволуцију у којој су додане разне функције. Одговорни за ово стварање били су ЦОДАСИЛ, ентитет који чине произвођачи рачунара, корисници и Министарство одбране Сједињених Држава.
Професионалци у индустрији који су захтевали овако нешто били су задовољни лансирањем ЦОБОЛ-а, који је омогућио да се примени као стандардни језик за управљачке активности које су биле толико потребне у пословном окружењу.
Због тога је развијен за комерцијалне апликације, податке и архиве, по могућности. То је главна разлика са другим врстама програмских језика као што је Линук, који је у вашем случају настао за писање и развој системских програма.
Карактеристике програмског језика ЦОБОЛ
Ово су главне карактеристике:
- То је језик лакши за разумевање и управљање од његових претходника. Његовим стварањем требало је развити опцију која је била доступна свима онима који нису програмери, са посебношћу да могу да прегледају и обрађују код без поседовања напредног знања о програмирању. Упркос томе, и да се мислило и да потиче из те премисе, на крају су програмери ти који читају програме ЦОБОЛ.
- Још једна од његових главних карактеристика лежи у једноставности. То је врло једноставан језик на којем нема показивача, нити јасно дефинисаних типова од стране корисника који га спроводи. Иако је у последњој верзији дошло до неких промена пошто су додате неке занимљиве функционалности као што су локализација, показивачи, УНИЦОДЕ знакови, симболи валута, увођење провере података, кориснички дефинисан унос података, као и флоат-ови и бинарни подаци.
- Универзално је. Не одговара ниједном одређеном бренду, па се може користити на било којој врсти рачунара без икаквих незгода.
- Лако је протумачити. То је оно што је било намењено од самог почетка, и иако су функције додаване током година, оно одржава оптималну читљивост и стабилну хијерархијску структуру.
- Као занимљивост, развијен је за само шест месеци и од тада је имао велики утицај и утицај у програмском сектору.
- Сматра се стандардним програмским језиком који је могао да утиче на остатак од свог настанка.
Постоје бесплатни ЦОБОЛ компајлери да вас науче како програмирати на овом систему. Најистакнутији су Тини ЦОБОЛ, Опен ЦОБОЛ и Цевела МКС ЦОБОЛ, који сви имају отворени извор.