Где тачно можемо видети ЦОБОЛ данас?
- Програмски језик ЦОБОЛ игра кључну улогу у системима банкомата јер се користи у скоро 95% свих трансакција картицама које се обављају на банкоматима.
- ЦОБОЛ игра кључну улогу у већини личних трансакција са процењеним 80% коришћења програмског језика.
- Свакодневно, ЦОБОЛ системи олакшавају трговину око три трилиона долара.
- На дневном нивоу, број извршених ЦОБОЛ трансакција је 200 пута већи од броја извршених Гоогле претрага.
Карактеристике ЦОБОЛ-а
- То је програмски језик који прати структурирани приступ.
- Написан је на енглеском језику што га чини лаким за разумевање.
- Лако је одржавати све аспекте његовог хардвера и софтвера.
- Има веома висок рачунарски капацитет.
- Што се тиче апликативних програма, то је лакше разумети.
- Има већу читљивост апликацијског програма.
Врсте ЦОБОЛ-а
- ЦОБОЛ базиран на рачунару
- Апликације мале величине
- МФ ЦОБОЛ (прозори)
- ИДЕ (отворени ИДЕ) ГНУЦОБОЛ ЦОМПИЛЕР
- Прави мејнфрејм ЦОБОЛ вс ЦОБОЛ КС (визуелизирајте извор) ЦОБОЛ
- Апликације велике величине
- ВС- ЦОБОЛ ИИ
Инсталирање ЦОБОЛ-а на локалну машину
Да бисмо инсталирали ЦОБОЛ на Убунту/Линук, морамо да следимо ове једноставне кораке:
Прво, ажурирајте 'апт' базу података у терминалу.
Затим, да бисте инсталирали ЦОБОЛ на машину, користите ову команду:
Коначно, да бисте проверили инсталацију ЦОБОЛ-а, користите ову команду:
Цодинг Схеет
Ово је стандард кодирања који морамо да следимо у нашем програмирању:
- 1 – 6 страница / број редова – опционо (аутоматски додељује компајлер)
- 7 континуитета (-), команда (*), почетак нове странице (/)
- Линија за отклањање грешака (Д)
- 8 – 11 Колона А – Одељења, секције, параграфи, 01, 77 декларације треба да почну овде
- 12 – 72 Колона Б – Све остале изјаве и изјаве почињу од ове тачке.
- 73-80 идентификационо поље које је видљиво на листи извора, али га компајлер игнорише
Структура језика
Језик ЦОБОЛ се користи за прављење програма за развој апликација. Програми су углавном подељени у четири одељења:
Одељење за идентификацију:
То је прва дивизија и програм је овде идентификован. Као обавезан елемент, ПРОГРАМИД иза којег следи име које дефинише корисник, мора бити укључено у пасус. Остали параграфи у програму су опциони и служе у сврху документације.
- Одељење за идентификацију
- ИД ПРОГРАМА, НАЗИВ ПРОГРАМА
- АУТОР, УНОС КОМЕНТАРА
- ДАТУМ ПИСАЊА, УНОС КОМЕНТАРА
- ДАТУМ САСТАВЉАЊА, УНОС КОМЕНТАРА
- СИГУРНОСТ, УЛАЗ СОММЕНТ
Одељење за животну средину:
Само име указује да је повезано са окружењем попут хардвера, рачунара и датотека које се користе. Има два одељка: одељак за конфигурацију (програм у коме се компајлира) и одељак за улаз и излаз (датотеке које се користе у програму).
- ФИЛЕ-ЦОНТРОЛ
- И-О ЦОНТРОЛ
Одељење података:
То је део ЦБЛ ПГМ-а где се свака ставка података обрађује од стране програма. Пре употребе података у Одељењу за процедуре, они се прво морају декларисати у овом одељку. Апликација није ништа друго до подаци који су подељени на привремене и трајне.
Темп : Ова променљива је доступна током целог извршавања програма.
Перм : Доступан је након завршетка програма.
- Филе Сецтион
- Радни одсек за складиштење
- Линеаге Сецтион
Радни одељак за складиштење:
Углавном се користи за декларисање кориснички дефинисаних променљивих или имена података.
Стандарди именовања:
- Име променљиве мора да се састоји од 1-30 алфанумеричких знакова.
- Требало би да садржи најмање једно писмо.
- Нема размака између знакова.
- Нема обрнутих речи које се користе као ВРЕМЕ, ДОДАЈ, ИЗРАЧУНАЈ.
- Нема посебних знакова као што су # и $.
- Пример: ВС-ЕМПНО, ВС-ЕМПНАМЕ
Основни ЦОБОЛ програми
Пример програмирања 1:
идентификациона подела.програм-ид. 'Здраво' .
подела поступка.
приказ „Учење ЦОБОЛ-а је веома забавно!“ .
заустави трчање.
Излаз :
одбор, табла @ убунту : ~ / Десктоп / пп$ цобц -кјФ пк.цблУчење ЦОБОЛ-а је веома забавно !
одбор, табла @ убунту: ~ / Десктоп / пп$
Објашњење :
У овом првом примеру покушавамо да вам покажемо како се саставља и покреће основни ЦОБОЛ програм. Овде дајемо вредност „здраво“ као програм-ид. Затим штампамо једноставну линију која гласи „Учење ЦОБОЛ-а је веома забавно!“ под одељењем поступка.
Пример програмирања 2:
ОДЕЉЕЊЕ ЗА ДЕНТИФИКАЦИЈУПРОГРАМ-ИД. „додатак_2_броја“.
ДАТА ДИВИСИОН.
РАДНО-СКЛАДИШНИ ДЕО.
77 Кс ПИЦ 9 ( 4 ) .
77 И ПИЦ 9 ( 4 ) .
77 З ПИЦ 9 ( 4 ) .
ОДЕЉЕЊЕ ПОСТУПКА.
ЗА.
ПРИКАЗ ' Молим вас вредност Кс = ' .
ПРИХВАТИ Кс.
ПРИКАЗ ' Молим вас вредност И = ' .
ПРИХВАТИ И.
ИЗРАЧУНАЈ З = Кс + И.
ПРИКАЗ ' Сабирање Кс и И је = ' .
ПРИКАЗ З.
СТОП РУН.
Излаз :
одбор, табла @ убунту: ~ / Десктоп / пп$ цобц -кјФ кк.цблМолим вас Кс 'с валуе=
55
молим те с вредност =
5
Сабирање Кс и И је =
0060
одбор, табла @ убунту: ~ / Десктоп / пп$
Објашњење :
Овде дајемо још један демо пример програмирања где једноставно приказујемо резултат сабирања два броја. За ово узимамо три варијабле – Кс, И и З – испод радног одељка за складиштење. Узимамо вредности од корисника и чувамо их унутар Кс и И променљивих у одељку за поделу процедуре. Затим једноставно саберемо ова два броја и доделимо их унутар З променљиве.
Закључак
У овој теми покривамо све аспекте и основе ЦОБОЛ-а. Надамо се да сте у могућности да разумете све области ЦОБОЛ језика тако да можете лако применити основна знања ЦОБОЛ-а у практичном свету или било ком реалном пројекту.