Некоторые вещи просто отказываются умирать. Возможно, в эпоху Интернета вещей, мобильных телефонов и Chromebook вы думали, что COBOL мертв, но вы ошибались. Оно все еще живо. Удивительно, но именно правительство до сих пор использует его, и им нужна помощь во многих штатах, чтобы справиться с дополнительными заявками на пособие по безработице, которые появляются в большом количестве благодаря коронавирусу COVID-19.
Рост безработицы
Большая часть Соединенных Штатов находится в режиме самоизоляции, укрытия дома, карантина, как бы вы это ни называли. Если они не являются «основными» работниками, они застряли дома и им не разрешают ходить на работу, поскольку их предприятия закрыты.
Это привело к увеличению количества заявок на пособие по безработице. Сотрудников либо увольняют, либо увольняют, но им все равно нужно оплачивать счета, поэтому они подают заявки на пособие по безработице. За последние четыре недели в США подали заявки около 17 миллионов человек. Это вызвало значительную загрузку в некоторых штатах, поскольку претензии приходится обрабатывать на устаревших компьютерах, которые все еще используют COBOL.
Устаревшие государственные системы
COBOL — это аббревиатура от общепринятого бизнес-ориентированного языка. Он был разработан в 1959 году для Министерства обороны США как портативный язык программирования для обработки данных.
Некоторые штаты все еще используют его 60 лет спустя. В частности, Нью-Джерси. Губернатор Фил Мерфи приглашает добровольцев, умеющих программировать на COBOL, поскольку многие системы Нью-Джерси все еще работают на старых мейнфреймах. За последние две недели более 362 000 жителей Нью-Джерси подали заявки на пособие по безработице.
«Буквально у нас есть системы, которым более 40 лет», — сказал Мерфи. «Будет много анализов, и один из них в нашем списке будет: как мы попали сюда, где нам буквально нужны программисты COBOL?»
В Коннектикуте похожая проблема. У них есть «40-летняя система, состоящая из мэйнфрейма COBOL и четырех других отдельных систем». Они работают над новой системой льгот для штатов Мэн, Род-Айленд, Миссисипи и Оклахома, но система не будет завершена до 2021 года. Канзас находился в процессе модернизации, но он не завершился до того, как разразился COVID-19., так что теперь они застряли.
Штаты не одиноки. В отчете Reuters за 2017 год говорится, что в то время все еще использовалось 220 миллиардов строк COBOL. 43 процента банковских систем построены на COBOL, а 95 процентов считываний банкоматов зависят от COBOL. Федеральное правительство США до сих пор использует его.
Генеральный инспектор Управления социального обеспечения представил в 2018 году отчет, в котором выяснилось, что администрация поддерживает более 60 миллионов строк COBOL, а также «еще миллионы строк других устаревших языков программирования». Генеральный инспектор посоветовал администрации модернизировать свои системы.
«Губернаторам не следует думать о компьютерных системах во время пандемии», — сказал Джозеф Стейнберг, эксперт по кибербезопасности, — «и у нас должны быть системы, которые в случае возникновения чрезвычайных ситуаций не должны усугублять чрезвычайные ситуации».
Если вы знаете COBOL и хотите чем-то помочь во время этой пандемии, Нью-Джерси, Коннектикут и некоторые другие штаты могут воспользоваться вашей помощью.
COBOL не одинок. Узнайте о других устаревших ИТ-инфраструктурах.
Изображение предоставлено: Концепт-арт COBOL и компьютер 1950-х годов через DepositPhotos