Где именно мы можем увидеть COBOL сегодня?
- Язык программирования COBOL играет решающую роль в системах банкоматов, поскольку он используется почти в 95% всех карточных транзакций, совершаемых в банкоматах.
- COBOL играет решающую роль в большинстве личных транзакций, при этом примерно 80% использования языка программирования.
- Ежедневно системы COBOL обеспечивают торговлю примерно на три триллиона долларов.
- Ежедневно количество выполняемых транзакций COBOL в 200 раз превышает количество выполненных поисковых запросов Google.
Особенности языка КОБОЛ
- Это язык программирования, который следует структурному подходу.
- Он написан на английском языке, что делает его легким для понимания.
- Легко поддерживать все аспекты его аппаратного и программного обеспечения.
- Обладает очень высокой вычислительной мощностью.
- В перспективе прикладных программ разобраться проще.
- Он имеет большую читабельность прикладной программы.
Типы COBOL
- COBOL на базе ПК
- Приложения небольшого размера
- MF COBOL (окна)
- IDE (открытая IDE) КОМПИЛЯТОР GNUCOBOL
- Реальный мэйнфрейм COBOL против COBOL KS (визуализировать исходный код) COBOL
- Приложения большого размера
- VS- COBOL II
Установка COBOL на локальную машину
Чтобы установить COBOL на Ubuntu/Linux, мы должны выполнить следующие простые шаги:
Сначала обновите базу данных «apt» в терминале.
Затем, чтобы установить COBOL на машину, используйте эту команду:
Наконец, чтобы проверить установку COBOL, используйте эту команду:
Кодировочный лист
Это стандарт кодирования, которому мы должны следовать в нашем программировании:
- 1 – 6 страниц/количество строк – опционально (автоматически назначается компилятором)
- 7 непрерывностей (-), команда (*), начало новой страницы (/)
- Линия отладки (D)
- 8 – 11 Столбец A – разделы, разделы, параграфы, 01, 77 объявления должны начинаться здесь
- 12 – 72 Колонка B – Все остальные утверждения и декларации начинаются с этой точки.
- Поле идентификации 73-80, которое отображается в исходном листинге, но игнорируется компилятором
Структура языка
Язык COBOL используется для создания программ для разработки приложений. Программы в основном разделены на четыре раздела:
Отдел идентификации:
Это первый раздел, и здесь указана программа. В качестве обязательного элемента в абзац должен быть включен PROGRAMID, за которым следует определяемое пользователем имя. Остальные параграфы в программе являются необязательными и служат для документирования.
- Отдел идентификации
- ID ПРОГРАММЫ, НАЗВАНИЕ ПРОГРАММЫ
- АВТОР, КОММЕНТАРИЙ ЗАПИСАТЬСЯ
- ДАТА НАПИСАНИЯ, КОММЕНТАРИЙ
- ДАТА СОСТАВЛЕНИЯ, ЗАПИСЬ КОММЕНТАРИЙ
- БЕЗОПАСНОСТЬ, КОММЕНТАРИЙНЫЙ ВХОД
Отдел окружающей среды:
Само название указывает на то, что оно связано с используемой средой, такой как оборудование, компьютер и файлы. Он имеет два раздела: раздел конфигурации (программа, в которой она скомпилирована) и раздел ввода-вывода (файлы, которые используются в программе).
- ФАЙЛ-КОНТРОЛЬ
- УПРАВЛЕНИЕ ВВОДОМ-ВЫВОДОМ
Отдел данных:
Это часть CBL PGM, где каждый элемент данных обрабатывается программой. Прежде чем использовать данные в разделе процедур, их необходимо сначала объявить в этом разделе. Приложение представляет собой не что иное, как данные, которые делятся на временные и постоянные.
Температура : эта переменная доступна во время выполнения программы.
Пермь : Доступен после завершения программы.
- Файловый раздел
- Секция рабочего хранилища
- Раздел родословной
Секция рабочего хранилища:
Он в основном используется для объявления пользовательских переменных или имен данных.
Стандарты именования:
- Имя переменной должно состоять из 1-30 буквенно-цифровых символов.
- Он должен содержать хотя бы один алфавит.
- Нет пробела между символами.
- Нельзя использовать перевернутые слова, такие как ВРЕМЯ, ДОБАВИТЬ, ВЫЧИСЛИТЬ.
- Никаких специальных символов, таких как # и $.
- Пример: WS-EMPNO, WS-EMPNAME
Основные программы COBOL
Пример программирования 1:
идентификационный отдел.идентификатор программы. 'привет' .
процедурный отдел.
отображать 'Изучать COBOL очень весело!' .
остановить бег.
Выход :
доска @ Убунту: ~ / Рабочий стол / pp$ cobc -xjF pk.cblИзучать COBOL очень весело !
доска @ Убунту: ~ / Рабочий стол / стр. $
Объяснение :
В этом первом примере мы пытаемся показать вам, как компилируется и запускается базовая программа на языке COBOL. Здесь мы указываем значение «hello» в качестве идентификатора программы. Затем мы печатаем простую строку: «Изучать COBOL очень весело!» в процедурном отделе.
Пример программирования 2:
ОТДЕЛЕНИЕ ДЕТАЛИФИКАЦИИID ПРОГРАММЫ. «добавление_2_номера».
ОТДЕЛ ДАННЫХ.
РАБОЧЕ-ХРАНИТЕЛЬНАЯ СЕКЦИЯ.
77 Х КАРТИНКА 9 ( 4 ) .
77 Y ИЗОБРАЖЕНИЕ 9 ( 4 ) .
77 Z ПОС 9 ( 4 ) .
ПРОЦЕДУРНЫЙ ОТДЕЛ.
ДЛЯ.
ОТОБРАЖАТЬ 'Пожалуйста, значение X = ' .
ПРИНЯТЬ Х.
ОТОБРАЖАТЬ 'Пожалуйста, значение Y = ' .
ПРИНЯТЬ Ю.
ВЫЧИСЛИТЕ Z = X + Y.
ОТОБРАЖАТЬ ' Сложение X и Y = ' .
ДИСПЛЕЙ З.
ОСТАНОВИТЬ БЕГ.
Выход :
доска @ Убунту: ~ / Рабочий стол / pp$ cobc -xjF kk.cblПожалуйста Х значение =
55
Пожалуйста Y' с ценить '='
5
Добавление X и Y является '='
0060
доска @ Убунту: ~ / Рабочий стол / стр. $
Объяснение :
Здесь мы приводим еще один демонстрационный пример программирования, в котором мы просто показываем результат сложения двух чисел. Для этого возьмем три переменные — X, Y и Z — под рабочий раздел хранилища. Мы берем значения от пользователя и сохраняем их внутри переменных X и Y в разделе разделения процедур. Затем мы просто добавляем эти два числа и присваиваем их внутри переменной Z.
Заключение
В этом разделе мы рассмотрим все аспекты и основы COBOL. Мы надеемся, что вы сможете понять все области языка COBOL, чтобы вы могли легко применять базовые знания COBOL на практике или в любом реальном проекте.