«Код-спагетти» ценой в сто миллиардов. Как язык программирования из 60-х мешает нормально функционировать целой стране
NewsMakerНайти выход из этого технологического тупика почти невозможно.
Устаревший язык программирования COBOL, который десятилетиями лежал в основе государственных и финансовых систем, вновь оказался в центре внимания . Пандемия Covid-19 показала, что зависимость от таких технологий может обернуться серьёзными проблемами — от нехватки специалистов до многомиллиардных экономических потерь.
В 2020 году власти штата Нью-Джерси столкнулись с неожиданной трудностью: для обновления системы пособий по безработице не хватило разработчиков, владеющих COBOL. Эта платформа, созданная ещё в 1960-х, не справлялась с резким ростом заявок. Схожие сложности возникли и в других штатах США. По приблизительным оценкам, неэффективность COBOL обошлась американской экономике примерно в 105 миллиардов долларов за тот год.
Несмотря на кризис, отказаться от языка не удалось. Даже после модернизации системы в Нью-Джерси ключевые процессы по-прежнему работают на мейнфреймах с COBOL. Такая зависимость объясняется масштабом внедрения: к началу 2000-х около 80 процентов из 300 миллиардов строк кода в мире были написаны именно на нём. Сегодня COBOL продолжает обслуживать государственные базы данных и ежедневно обрабатывает финансовые операции на триллионы долларов.
Язык появился в 1959 году при участии представителей американской компьютерной индустрии, включая Грейс Хоппер. Разработчики стремились создать универсальный инструмент, который можно использовать на разных машинах без переписывания программ. COBOL задумывался как максимально понятный — с синтаксисом, близким к английскому языку, чтобы работать с ним могли даже непрофессионалы.
Устаревший язык программирования COBOL, который десятилетиями лежал в основе государственных и финансовых систем, вновь оказался в центре внимания . Пандемия Covid-19 показала, что зависимость от таких технологий может обернуться серьёзными проблемами — от нехватки специалистов до многомиллиардных экономических потерь.
В 2020 году власти штата Нью-Джерси столкнулись с неожиданной трудностью: для обновления системы пособий по безработице не хватило разработчиков, владеющих COBOL. Эта платформа, созданная ещё в 1960-х, не справлялась с резким ростом заявок. Схожие сложности возникли и в других штатах США. По приблизительным оценкам, неэффективность COBOL обошлась американской экономике примерно в 105 миллиардов долларов за тот год.
Несмотря на кризис, отказаться от языка не удалось. Даже после модернизации системы в Нью-Джерси ключевые процессы по-прежнему работают на мейнфреймах с COBOL. Такая зависимость объясняется масштабом внедрения: к началу 2000-х около 80 процентов из 300 миллиардов строк кода в мире были написаны именно на нём. Сегодня COBOL продолжает обслуживать государственные базы данных и ежедневно обрабатывает финансовые операции на триллионы долларов.
Язык появился в 1959 году при участии представителей американской компьютерной индустрии, включая Грейс Хоппер. Разработчики стремились создать универсальный инструмент, который можно использовать на разных машинах без переписывания программ. COBOL задумывался как максимально понятный — с синтаксисом, близким к английскому языку, чтобы работать с ним могли даже непрофессионалы.