Как стать автором
Поиск
Написать публикацию
Обновить

COBOL — Мамонт среди бизнеса

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.7K

Сердце банка, душа налоговой, память государства — всё это COBOL.

Введение

Сколько времени не прошло с эры перфокарт, однако COBOL продолжает зарабатывать деньги. Это язык, на котором проводят половину платежей по кредитам в мире. COBOL — самый важный мамонт бизнес-программирования.


Краткая история

Язык COBOL (от Common Business-Oriented Language) появился в 1959 году благодаря группе визионеров под руководством государственной комиссии CODASYL. Цель: создать простой, читаемый язык для автоматизации бизнеса.

COBOL похож на английский язык, что делало его доступным для аналитиков и бухгалтеров.

Почему COBOL всё ещё жив?

  • Достойная стабильность. COBOL рассчитан на критические задачи: банки, страховки, налоги.

  • Масштаб. COBOL обслуживает сотни миллионов строк кода, которые просто невозможно переписать.

  • Дороговизна миграции. Замена COBOL на Java либо отрефакторенную систему стоит сотни миллионов.

Что говорят программисты ?

На форумах и на Reddit, COBOL часто описывают как "зомби-язык", но с уважением. Его не любят за сложность и водянистость, но ценят за надёжность.

IBM обновляет COBOL ?

  • Enterprise COBOL 6.5 добавил поддержку z17, NoSQL-баз, JSON, UTF-8.

  • Upgrade Advisor for z/OS делает миграцию на свежие версии проще.

  • IBM поддерживает язык на уровне инфраструктуры.

Как начать писать на COBOL в 2025-м?

  1. Компилятор GnuCOBOL — это открытая реализация COBOL, которую можно поставить на Linux/macOS/Windows. Устанавливается через brew install gnu-cobol, apt install open-cobol, или собирается из исходников.

  2. Онлайн-песочницы:

    • TutorialsPoint COBOL Compiler

    • JDoodle — простой редактор с поддержкой запуска.

  3. Курсы и литература:

    • IBM Z Xplore — официальная обучающая платформа с геймификацией от IBM.

    • "Murach’s Mainframe COBOL" — классическая книга, ориентированная на практику.

    • Бесплатные PDF-курсы от университетов и архивов старых мейнфрейм-курсов (например, от NIIT или OpenMainframe).

  4. IDE и плагины:

    • Visual Studio Code + плагин GnuCOBOL (с подсветкой и компиляцией).

    • OpenCobolIDE — лёгкая IDE, созданная специально под COBOL.

    • IDz (IBM Developer for z/OS) — промышленная среда для работы с mainframe.

  5. Практика:

    • Репозитории с заданиями на GitHub (#cobol-exercises)

    • Проекты по эмуляции мейнфрейма через Hercules + z/OS для тестов.

    • Сообщества вроде r/cobol на Reddit, форумы IBM и Stack Overflow.

COBOL в цифрах

  • Более 220 миллиардов строк COBOL-кода работают в проде каждый день.

  • 43% банковских операций в США обрабатываются через COBOL.

  • 70-80% бизнес-транзакций в мире всё ещё проходят через mainframe-системы, где доминирует COBOL.

Взгляд вперёд

COBOL не умрёт завтра. Он живёт внутри критических систем, пока их выгодно обслуживать, а не переписывать. Скорее всего, он проживёт ещё не десяток лет.

Сегодня это не просто ретроязык. COBOL — это системная невидимка, двигатель цифрового государства. И он ещё вполне в силах.

Заключение

COBOL — это не пережиток прошлого, это инженерное наследие, в которое всё ещё стоит инвестировать. Особенно — если ты хочешь стабильную карьеру в госструктурах, банках или страховых.

Так что если ты ищешь стабильность в эпоху хайпа и перемен — обрати внимание на мамонта. У него есть чему поучиться.

Теги:
Хабы:
-6
Комментарии7

Публикации

Ближайшие события