Популярный язык программирования представляет опасность для человечества: в чем дело

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

Один из самых распространенных языков программирования COBOL представляет опасность для человечества. Об этом сообщает Wired.

COBOL расшифровывается как Common Business-Oriented Language. Его придумали в 1959 году по заказу Министерства обороны США, и с тех пор он никуда не делся. Сегодня на нем написано большинство систем социального страхования, учета транспортных средств и выплаты пособий по безработице. Ежедневный объем финансовых операций, которые проходят через COBOL-системы, около 3 триллионов долларов.

Сам язык задумывался как революция доступности. Авторы хотели, чтобы программы на нем читались почти как обычный текст на английском языке, без сложных формул и символов. Для сравнения: в Java зарезервировано 68 служебных слов, в COBOL их сотни, включая обычные предлоги вроде «to» и «then». Идея была радикальной: пусть код пишут не только программисты, но и рядовые сотрудники компаний. Заодно программы должны были сами себя документировать, то есть из кода сразу было бы понятно, что он делает.

На практике все пошло иначе. Чем длиннее становились программы, а корпоративные системы быстро вырастали до десятков тысяч строк, тем меньше работала логика «читаемого кода». Отдельная беда — конструкция GO TO, встроенная в язык с самого начала. Она позволяла в любой момент перепрыгнуть из одной части программы в совершенно другую. В результате код превращался в то, что разработчики называют «спагетти»: формально рабочий, но крайне трудный для понимания и изменений.

Источник: hi-tech.mail.ru

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии