logo

ЦОБОЛ Туториал

ЦОБОЛ Туториал

Програмски језик ЦОБОЛ је један од најстаријих програмских језика високог нивоа. ЦОБОЛ је акроним који означава Заједнички пословни језик . Првобитно је то био компајлирани компјутерски програмски језик налик енглеском дизајниран за пословну употребу. У то време се углавном користио у пословним, финансијским и административним системима за компаније и владе. Данас, упркос опадању популарности овог језика, он се такође користи у апликацијама које се примењују на маинфраме рачунарима, као што су послови за масовну обраду и обраду трансакција.

ЦОБОЛ - Увод

ЦОБОЛ је првобитно дизајнирао ЦОДАСИЛ (Цонференце он Дата Системс Лангуаге) 1959. године. Делимично је био заснован на програмском језику ФЛОВ-МАТИЦ који је дизајнирала Грејс Хопер. То је један од најстаријих програмских језика високог нивоа. Настао је као резултат напора америчког Министарства одбране да створи преносиви програмски језик за обраду података. Сада се углавном користи за развој пословних, типично оријентисаних на фајлове апликацијских програма и не можемо га користити за писање системског софтвера. То једноставно значи да га не можемо користити за развој оперативног система или компајлера.

Како ЦОБОЛ функционише

Пре него што разумемо рад ЦОБОЛ-а, требало би да будемо свесни чињенице да рачунари знају само машински код, тј. бинарни ток од 0с и 1с. Дакле, да би се обрадио код ЦОБОЛ-а, он мора бити конвертован у машински код помоћу компајлера. Требало би да покренемо изворни програм преко компајлера. Компајлер пре свега проверава да ли постоје синтаксичке грешке, а затим их конвертује у машински језик. Затим компајлер креира излазну датотеку, која је позната као модул за учитавање. Ова излазна датотека садржи извршни код у облику 1с и 0с.

Историја ЦОБОЛ-а

ЦОБОЛ је био један од најранијих програмских језика високог нивоа развијених у историји програмирања. Током 1950-их, када су предузећа у успону у западном делу света, постојала је потреба за аутоматизацијом различитих процеса ради лакшег рада, што је изродило програмски језик високог нивоа намењен за обраду пословних података.

  • 1959. године, језик ЦОБОЛ је развила Конференција о језицима система података (ЦОДАСИЛ).
  • Државна штампарија штампала је спецификацију ЦОБОЛ као ЦОБОЛ60 1960. године.
  • ЦОБОЛ-61, који је следећа верзија ЦОБОЛ-а, објављен је 1961. године са неким ревизијама.
  • Године 1968, ЦОБОЛ је одобрио АНСИ (Амерички национални институт за стандарде) као стандардни језик за комерцијалну употребу. Верзија под називом ЦОБОЛ-68.
  • Поново је ревидиран 1974. и 1985. да би се развиле следеће верзије које садрже додатни скуп функција под називом ЦОБОЛ-74 и ЦОБОЛ-85, респективно.
  • И коначно, 2002. године, објављен је објектно оријентисани ЦОБОЛ, који је могао да користи инкапсулиране објекте као нормалан део ЦОБОЛ програмирања.

Карактеристике ЦОБОЛ-а

Следе неке популарне карактеристике ЦОБОЛ језика:

Једноставан и стандардни језик

ЦОБОЛ је једноставан, стандардни и лак за учење језик који се може компајлирати и извршавати на различитим рачунарима као што су ИБМ АС/400, персонални рачунари, лаптопови итд. Подржава широк спектар синтаксног речника и прати неоптерећен стил кодирања .

Претрага података

Обезбедите пословно оријентисане могућности

ЦОБОЛ је развијен за пословне апликације које се односе на домен одбране, финансијски домен, итд. Пружа напредне могућности руковања датотекама које га чине способним за руковање огромним количинама података. ЦОБОЛ управља са више од 70% светских пословних трансакција и најпогоднији је за сложене трансакције.

Скалабилност и преносивост

ЦОБОЛ нуди логичке контролне структуре које олакшавају читање, модификовање и отклањање грешака. ЦОБОЛ је такође скалабилан, поуздан и преносив на различите платформе. Пружа различите алате за тестирање и отклањање грешака за скоро све рачунарске платформе.

Универзална прихватљивост

ЦОБОЛ је један од универзално прихваћених програмских језика. То је више од шест деценија стар програмски језик и променио је пословање и њихов рад на бројним платформама и уређајима. Програмски језик ЦОБОЛ нуди алате за отклањање грешака и тестирање за скоро све рачунарске платформе и нуди много нових ЦОБОЛ производа, компајлера и развојних алата који се издају скоро сваке године.

Предности ЦОБОЛ-а

ЦОБОЛ је био први опште коришћени програмски језик високог нивоа. Својим корисницима пружа многе предности:

низ низова
  • ЦОБОЛ је способан да обрађује велику обраду података.
  • Може се користити као језик за документовање.
  • ЦОБОЛ пружа ефикасну поруку о грешци тако да је решавање грешака лакше.
  • ЦОБОЛ је компатибилан са својим претходним верзијама.

Предуслов

Пре него што наставите са овим ЦОБОЛ водичем, требало би да имате основно знање о терминологији компјутерског програмирања и ЈЦЛ-у. Основно познавање било ког од програмских језика ће вам помоћи да схватите концепте ЦОБОЛ програмирања и брзо напредујете на путу учења.

Публика

Овај водич је креиран за софтверске програмере који би желели да науче основе ЦОБОЛ-а. Овај туторијал ће вам пружити довољно разумевања програмског језика ЦОБОЛ одакле се можете подићи на виши ниво стручности.

Проблеми

Уверавамо вас да нећете наићи на потешкоће док научите наш ЦОБОЛ водич. Али ако постоји нека грешка у овом водичу, љубазно објавите проблем или грешку у обрасцу за контакт како бисмо могли да је побољшамо.