November 18, 2025

COBOL: Настоящий олдскул

Внезапно оказалось, что помимо сообщества OpenBSD и патчей для архитектуры LoongArch, Вячеслав Воронцов еще и знатный коболист - пишет на том самом COBOL, полу-фантастическом языке далеких компьютерных предков.

Конечно же я не мог упустить такую возможность.

Дополнительные вопросы

  1. Прикол с fixed format или отступы по хардкору, ширина в 80 строк, только аппаратная
  2. ООП и классы в Коболе
  3. Прикол с PICTURE (PIC), откуда растут уши такого синтаксиса
  4. История с Дейкстрой "the use of COBOL cripples the mind".
  5. Чтение кода менеджерами, возможно ли такое: COBOL was also intended to be easy for programmers to learn and use, while still being readable to non-technical staff such as managers

Статистика

Is Cobol being used in your organization to develop new business applications?

Yes: 53%
No: 44%
Don't know: 3%
Base: 131 IT professionals

How much of the internally developed business software in your organization was written in Cobol?

More than 60%: 40%
51-60%: 14%
31-50%: 15%
16-30%: 13%
5-15%: 15%
None: 2%
Base: 131 IT professionals

Локация

Для оживления картинки, будет две части записи, плавно перетекающие друг в друга.

Первая часть (все кроме «КОБОЛ в действии») будет снята в режиме прогулки, вторая — в помещении, в студии или на локации.

Варианты локаций для пешеходной части:

  1. Андреевский мост и дальше в Парк Горького

2. Поклонная гора

3. м.Пионерская, Мазиловский пруд

4. Тверской бульвар

Варианты локаций для студийной части.

Все надо бронировать заранее.

1. Анти-кафе Checkpoint

Снимать придется днем, поскольку там вечером очень шумно, не все залы подойдут, но стильное оформление и можно поставить свое оборудование.

https://chpoint.ru/

На карте:

2. СТУДИЯ М НА АВТОЗАВОДСКОЙ
https://studya-m.ru/

Москва, метро Автозаводская, 1-ый Автозаводский проезд, 4к1, 2 этаж, офис 53

Пример съемок:

На карте:

3. Студия съемки контента iPodcast
Москва, Вишняковский переулок 27

https://ipodcast.ru/

На карте:

План интервью

Ниже примерный план интервью, с таймингом.

Оно живое

5-10мин

Текущее положение дел, почему COBOL до сих пор живее всех живых, где и почему до сих пор применяется.

Особенности языка

10-15мин

Ключевые особенности языка (например прикол с датами), типы данных, форматы файлов и тд и тп.

Исторический экскурс

10-20мин

История появления языка, история использования в СССР и России.

Первое знакомство

15-20мин

Как Вячеслав познакомился с КОБОЛом, первая программа, реальный опыт и тд

КОБОЛ в действии

20-30мин

Показываем вживую разработку на КОБОЛе, показываем код, пытаемся собрать и запустить простую программку

Тут надо вести запись действий с экрана (simplescreenrecorder), для последующего монтажа в ролик.

Со стороны это будет выглядеть как-то так:

Запись с экрана будет вмонтирована непосредственно в ролик, поверх основной картинки.