- PVSM.RU - https://www.pvsm.ru -
Сердце банка, душа налоговой, память государства — всё это COBOL.
Сколько времени не прошло с эры перфокарт, однако COBOL продолжает зарабатывать деньги. Это язык, на котором проводят половину платежей по кредитам в мире. COBOL — самый важный мамонт бизнес-программирования.
Язык COBOL (от Common Business-Oriented Language) появился в 1959 году благодаря группе визионеров под руководством государственной комиссии CODASYL. Цель: создать простой, читаемый язык для автоматизации бизнеса.
COBOL похож на английский язык, что делало его доступным для аналитиков и бухгалтеров.
Достойная стабильность. COBOL рассчитан на критические задачи: банки, страховки, налоги.
Масштаб. COBOL обслуживает сотни миллионов строк кода, которые просто невозможно переписать.
Дороговизна миграции. Замена COBOL на Java либо отрефакторенную систему стоит сотни миллионов.
На форумах и на Reddit, COBOL часто описывают как "зомби-язык", но с уважением. Его не любят за сложность и водянистость, но ценят за надёжность.
Enterprise COBOL 6.5 добавил поддержку z17, NoSQL-баз, JSON, UTF-8.
Upgrade Advisor for z/OS делает миграцию на свежие версии проще.
IBM поддерживает язык на уровне инфраструктуры.
Компилятор GnuCOBOL — это открытая реализация COBOL, которую можно поставить на Linux/macOS/Windows. Устанавливается через brew install gnu-cobol, apt install open-cobol, или собирается из исходников.
Онлайн-песочницы:
TutorialsPoint COBOL Compiler
JDoodle — простой редактор с поддержкой запуска.
Курсы и литература:
IBM Z Xplore — официальная обучающая платформа с геймификацией от IBM.
"Murach’s Mainframe COBOL" — классическая книга, ориентированная на практику.
Бесплатные PDF-курсы от университетов и архивов старых мейнфрейм-курсов (например, от NIIT или OpenMainframe).
IDE и плагины:
Visual Studio Code + плагин GnuCOBOL (с подсветкой и компиляцией).
OpenCobolIDE — лёгкая IDE, созданная специально под COBOL.
IDz (IBM Developer for z/OS) — промышленная среда для работы с mainframe.
Практика:
Репозитории с заданиями на GitHub (#cobol-exercises)
Проекты по эмуляции мейнфрейма через Hercules + z/OS для тестов.
Сообщества вроде r/cobol на Reddit, форумы IBM и Stack Overflow.
Более 220 миллиардов строк COBOL-кода работают в проде каждый день.
43% банковских операций в США обрабатываются через COBOL.
70-80% бизнес-транзакций в мире всё ещё проходят через mainframe-системы, где доминирует COBOL.
COBOL не умрёт завтра. Он живёт внутри критических систем, пока их выгодно обслуживать, а не переписывать. Скорее всего, он проживёт ещё не десяток лет.
Сегодня это не просто ретроязык. COBOL — это системная невидимка, двигатель цифрового государства. И он ещё вполне в силах.
COBOL — это не пережиток прошлого, это инженерное наследие, в которое всё ещё стоит инвестировать. Особенно — если ты хочешь стабильную карьеру в госструктурах, банках или страховых.
Так что если ты ищешь стабильность в эпоху хайпа и перемен — обрати внимание на мамонта. У него есть чему поучиться.
Автор: vohmin
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/nauchno-populyarnoe/425675
Ссылки в тексте:
[1] Источник: https://habr.com/ru/articles/929276/?utm_campaign=929276&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.