Шта је ЦОБОЛ

Sta Je Cobol



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

Где тачно можемо видети ЦОБОЛ данас?

  • Програмски језик ЦОБОЛ игра кључну улогу у системима банкомата јер се користи у скоро 95% свих трансакција картицама које се обављају на банкоматима.
  • ЦОБОЛ игра кључну улогу у већини личних трансакција са процењеним 80% коришћења програмског језика.
  • Свакодневно, ЦОБОЛ системи олакшавају трговину око три трилиона долара.
  • На дневном нивоу, број извршених ЦОБОЛ трансакција је 200 пута већи од броја извршених Гоогле претрага.

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

  • То је програмски језик који прати структурирани приступ.
  • Написан је на енглеском језику што га чини лаким за разумевање.
  • Лако је одржавати све аспекте његовог хардвера и софтвера.
  • Има веома висок рачунарски капацитет.
  • Што се тиче апликативних програма, то је лакше разумети.
  • Има већу читљивост апликацијског програма.

Врсте ЦОБОЛ-а

  • ЦОБОЛ базиран на рачунару
    1. Апликације мале величине
    2. МФ ЦОБОЛ (прозори)
    3. ИДЕ (отворени ИДЕ) ГНУЦОБОЛ ЦОМПИЛЕР
  • Прави мејнфрејм ЦОБОЛ вс ЦОБОЛ КС (визуелизирајте извор) ЦОБОЛ
    1. Апликације велике величине
    2. ВС- ЦОБОЛ ИИ

Инсталирање ЦОБОЛ-а на локалну машину

Да бисмо инсталирали ЦОБОЛ на Убунту/Линук, морамо да следимо ове једноставне кораке:

Прво, ажурирајте 'апт' базу података у терминалу.









Затим, да бисте инсталирали ЦОБОЛ на машину, користите ову команду:







Коначно, да бисте проверили инсталацију ЦОБОЛ-а, користите ову команду:



Цодинг Схеет

Ово је стандард кодирања који морамо да следимо у нашем програмирању:

  • 1 – 6 страница / број редова – опционо (аутоматски додељује компајлер)
  • 7 континуитета (-), команда (*), почетак нове странице (/)
  • Линија за отклањање грешака (Д)
  • 8 – 11 Колона А – Одељења, секције, параграфи, 01, 77 декларације треба да почну овде
  • 12 – 72 Колона Б – Све остале изјаве и изјаве почињу од ове тачке.
  • 73-80 идентификационо поље које је видљиво на листи извора, али га компајлер игнорише

Структура језика

Језик ЦОБОЛ се користи за прављење програма за развој апликација. Програми су углавном подељени у четири одељења:

Одељење за идентификацију:

То је прва дивизија и програм је овде идентификован. Као обавезан елемент, ПРОГРАМИД иза којег следи име које дефинише корисник, мора бити укључено у пасус. Остали параграфи у програму су опциони и служе у сврху документације.

  1. Одељење за идентификацију
  2. ИД ПРОГРАМА, НАЗИВ ПРОГРАМА
  3. АУТОР, УНОС КОМЕНТАРА
  4. ДАТУМ ПИСАЊА, УНОС КОМЕНТАРА
  5. ДАТУМ САСТАВЉАЊА, УНОС КОМЕНТАРА
  6. СИГУРНОСТ, УЛАЗ СОММЕНТ

Одељење за животну средину:

Само име указује да је повезано са окружењем попут хардвера, рачунара и датотека које се користе. Има два одељка: одељак за конфигурацију (програм у коме се компајлира) и одељак за улаз и излаз (датотеке које се користе у програму).

  • ФИЛЕ-ЦОНТРОЛ
  • И-О ЦОНТРОЛ

Одељење података:

То је део ЦБЛ ПГМ-а где се свака ставка података обрађује од стране програма. Пре употребе података у Одељењу за процедуре, они се прво морају декларисати у овом одељку. Апликација није ништа друго до подаци који су подељени на привремене и трајне.

Темп : Ова променљива је доступна током целог извршавања програма.

Перм : Доступан је након завршетка програма.

  • Филе Сецтион
  • Радни одсек за складиштење
  • Линеаге Сецтион

Радни одељак за складиштење:
Углавном се користи за декларисање кориснички дефинисаних променљивих или имена података.

Стандарди именовања:

  • Име променљиве мора да се састоји од 1-30 алфанумеричких знакова.
  • Требало би да садржи најмање једно писмо.
  • Нема размака између знакова.
  • Нема обрнутих речи које се користе као ВРЕМЕ, ДОДАЈ, ИЗРАЧУНАЈ.
  • Нема посебних знакова као што су # и $.
  • Пример: ВС-ЕМПНО, ВС-ЕМПНАМЕ

Основни ЦОБОЛ програми

Пример програмирања 1:

идентификациона подела.
програм-ид. 'Здраво' .

подела поступка.
приказ „Учење ЦОБОЛ-а је веома забавно!“ .
заустави трчање.

Излаз :

одбор, табла @ убунту : ~ / Десктоп / пп$ цобц -кјФ пк.цбл
Учење ЦОБОЛ-а је веома забавно !
одбор, табла @ убунту: ~ / Десктоп / пп$

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

Пример програмирања 2:

ОДЕЉЕЊЕ ЗА ДЕНТИФИКАЦИЈУ
ПРОГРАМ-ИД. „додатак_2_броја“.
ДАТА ДИВИСИОН.
РАДНО-СКЛАДИШНИ ДЕО.

77 Кс ПИЦ 9 ( 4 ) .
77 И ПИЦ 9 ( 4 ) .
77 З ПИЦ 9 ( 4 ) .
ОДЕЉЕЊЕ ПОСТУПКА.
ЗА.
ПРИКАЗ ' Молим вас вредност Кс = ' .
ПРИХВАТИ Кс.
ПРИКАЗ ' Молим вас вредност И = ' .
ПРИХВАТИ И.
ИЗРАЧУНАЈ З = Кс + И.
ПРИКАЗ ' Сабирање Кс и И је = ' .
ПРИКАЗ З.
СТОП РУН.

Излаз :

одбор, табла @ убунту: ~ / Десктоп / пп$ цобц -кјФ кк.цбл
Молим вас Кс 'с валуе=
55
молим те
с вредност =
5
Сабирање Кс и И је =
0060
одбор, табла @ убунту: ~ / Десктоп / пп$

Објашњење :
Овде дајемо још један демо пример програмирања где једноставно приказујемо резултат сабирања два броја. За ово узимамо три варијабле – Кс, И и З – испод радног одељка за складиштење. Узимамо вредности од корисника и чувамо их унутар Кс и И променљивих у одељку за поделу процедуре. Затим једноставно саберемо ова два броја и доделимо их унутар З променљиве.

Закључак

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