Support us

Мир зависит от языка программирования, который больше почти никто не знает

Огромное количество мировых финансовых и бизнес-систем написаны на COBOL — языке, который вышел в свет в 1959 году и которым сегодня владеют очень немногие программисты.

16 комментариев
Мир зависит от языка программирования, который больше почти никто не знает

Огромное количество мировых финансовых и бизнес-систем написаны на COBOL — языке, который вышел в свет в 1959 году и которым сегодня владеют очень немногие программисты.

Как отмечает PCMag, в вузах COBOL практически перестали преподавать несколько десятков лет назад. Тем не менее сегодня это один из главных ЯП для мейнфреймов. Он применяется в банковской, финансовой автомобильной, страховой отраслях, а также в правительстве и здравоохранении.

Согласно Международному журналу передовых исследований в области науки, коммуникаций и технологий, 43% всех банковских систем до сих пор используют COBOL. Ежедневно 64-летний язык участвует в обработке транзакций на $3 трлн, а также в 95% всех операций в банкоматах США и 80% всех транзакций по кредитным картам при личном расчёте.

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

В Нью-Джерси срочно ищут COBOL-программистов
В Нью-Джерси срочно ищут COBOL-программистов
По теме
В Нью-Джерси срочно ищут COBOL-программистов

Дело в том, что сейчас никто не заинтересован в изучении древнего языка. COBOL критикуют за громоздкость и негибкость, программировать на нём сложно, к тому же он сильно уступает другим языкам по скорости компиляции. Программисты со знанием COBOL, способные поддерживать код на нём, сегодня по истине краснокнижный вид. Многие из них уже вышли на пенсию, но замены им почти нет.

IBM пытается решить эту проблему с помощью искусственного интеллекта. Компания создала инструмент на базе генеративного ИИ watsonx, который помогает преобразовать код на COBOL в код на более современных языках и экономит разработчикам много часов времени. По словам экспертов, он требует корректировки, но в целом выполняет 80-90% необходимой работы.


Читатели, что для вас dev.by? 

  • Место встречи с сообществом? 
  • Источник новостей об ИТ Беларуси (и не только)?
  • Источник любых новостей?
  • Место для дискуссии?
  • Площадка для образования и обмена опытом?
  • Карьерный консультант?
  • Может, всё вышеперечисленное. А, может, что-то другое?

А кто вы для dev.by?

Сообщество людей, которое развивает беларусскую ИТ-индустрию и делает её полной талантливых проектов, интересных дискуссий и новостей. Мы здесь, чтобы держать вас в курсе этих приключений. dev.by для нас — это всё вышеперечисленное, а ещё — работа. Поддержите нашу редакцию!

Ваши деньги дают нам возможность выплачивать зарплаты журналистам, менеджерам, разработчикам, продюсерам — всем тем, кто делает dev.by. Засаппортить нас можно: 

— Через Patreon

— Через Donorbox (если вы в Беларуси)

Спасибо!

Один 60-летний язык программирования живее и используется в разы шире чем все думали
Один 60-летний язык программирования живее и используется в разы шире, чем все думали
По теме
Один 60-летний язык программирования живее и используется в разы шире, чем все думали
IBM создала инструмент для преобразования кода на COBOL в Java
IBM создала инструмент для преобразования кода на COBOL в Java
По теме
IBM создала инструмент для преобразования кода на COBOL в Java
Место солидарности беларусского ИТ-комьюнити

Далучайся!

Читайте также
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
10 курсов по SQL для лучшего понимания работы с большими данными (май, 2023)
Собрали 10 платных и бесплатных онлайн-курсов для изучения SQL. Программы рассчитаны на слушателей, которые только начинают или продолжают знакомство с языком.
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
10 способов научиться программировать самостоятельно
Хотите научиться кодить и освоить алгоритмы? Собрали десять советов с чего начать изучение программирования для тех, кто только начинает своё путешествие в мир программирования и снабдили все это полезными ссылками на курсы для начинающих программистов.
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
Microsoft запустила обучающий сайт по Java
1 комментарий
Топ языков программирования по версии IEEE в 2022 году
Топ языков программирования по версии IEEE в 2022 году
Топ языков программирования по версии IEEE в 2022 году

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Валдис Адаскус
Валдис Адаскус Старший Заместитель Младшего Пропагандиста по работе с РБ в Европейское ЦИПСО
0

Нет смысла изучать COBOL, так как он тесно повязан в банковской сфере с мэйнфрэймами (тоже умирающий вид).
Новые банковские сервисы нормально пишут на той же Java.
Пока цена саппорта старых сервисов на COBOL ниже цены внедрения новых - никто не будет ничего менять.

1

так цена внедрения и самое главное цена ошибки такая что будут предлагать почти любые деньги только бы кто то нашелся.

Валдис Адаскус
Валдис Адаскус Старший Заместитель Младшего Пропагандиста по работе с РБ в Европейское ЦИПСО
2

По словам моего знакомого из штатов, который знаком с ситуацией - все не так печально, как показывают в новостях. Налоговая система сильно не меняется десятилетиями, поэтому достаточно старых решений. В случае мелких изменений существует куча подрядчиков, знакомых с системой и вносящих дополнения за небольшую сумму. Больших денег на этом не заработаешь.
Тут больше хайп разводят журналисты, которые удивлены, что критически важные системы работают на "динозаврах" пятидесятилетней давности.

1

Был бы спрос - предложение найдется)
Получается как обычно ученый изнасиловал журналиста..))

1

Слухи о смерти MF немного преувеличены. Они безопасны.
Java, как ни странно, работает медленнее и жрет больше памяти, чем COBOL.
Для юзеров можно сделать современный WebUI, для внешних систем - API.
Так что еще поживут...

Anonymous
Anonymous
0

Ну и что. В Японии, к примеру, используют флоппи диски. И будут это делать далее пока это оправдано экономически.

0

а вы давно из Японии?

0

ie11 еще и кнопочные мобилы

kim-jong-un
kim-jong-un good guy в Horns and hoofs company
5

"По словам экспертов, он требует корректировки, но в целом выполняет 80-90% необходимой работы."

"Да там почти все готово, осталось только немного подправить" (с) Почти любой менеджер.

0

Я помню американцы что-то пытались переписывать (налоги вроде) - но потом отказались и даже выпустили закон о запрете переписывания того, что работает сейчас у них хорошо.

1

Я когда-то писал на COBOL, сейчас нет, но опыт не пропьешь.

0

код кобола запускается на виртуалке и переписывать ничего не надо. работает и есть не просит

Zhan Chubukou
Zhan Chubukou B2B Contractor (AI Solution Manager) в Worldwide Market
0

Согласен. Я бы лучше денег нормальному девопсу заплатил, лишь бы код не трогать. Нормальные есть докера, которые под кубернетесом летают. Все мы понимаем, что Rust и плюсы быстрее. Но [censored - П. 4.1.2. Пользовательского соглашения — https://devby.io/pages/polzovatelskoe-soglashenie] разбираться с этим - ну нафиг. Проще завернуть в k8s и балансировку настроить. Ни**ра не доверил бы индусам и пакистанцам в стабильно, но медленно работающей системе. Особенно, там где важна именно стабильность. [censored - П. 4.1.2. Пользовательского соглашения — https://devby.io/pages/polzovatelskoe-soglashenie]

Пользователь отредактировал комментарий 6 декабря 2023, 02:46

mrdoggy
mrdoggy Джава гуру в Большой Международный Банк
2

Мягко говоря сгущают краски. Достаточно подрядчиков, которые готовы мейнтейнтить уже сущесвующие системы. А финансовые учереждения хоть и неповоротливые, но очень даже движутся на миграцию мейнфреймов преимуществнно на ту же Java - как минимум та же NYSE мигрировала за последнее десятилетие весь важный софт. Плюс на рынке есть несколько трансляторов из Кобола в современные ЯП.

0

Проблема же не переписать, а в том что обычно надо поправить в существующем работающем ПО пару строк. Но без опыта и знания именно той конкретной системы можно наломать много дров.

0

Я как раз живу в Северной Америке, где это добро в ходу. Давеча к знакомому лиду эпплаился коболист с адским опытом на коболе и мэнфреймах на позицию QA. Так что, походу, проблема дефицита коболистов существует только в головах ит-журналистов.

Ещё один миф развею, о котором здесь журналисты из каждого утюга вопят, о нехватке рабочей силы в США и Канаде. Нет этой нехватки. Есть желание работодателей платить ниже реального прожиточного минимума при требованиях как к космонавту, а дураков так работать становится всё меньше.

Пользователь отредактировал комментарий 9 декабря 2023, 19:13