КОБОЛУ исполняется 60 лет, он все еще не умрет


, КОБОЛУ в этом месяце исполнилось 60 лет, и он по-прежнему силен в удивительном диапазоне организаций.

COBOL (Общий бизнес-ориентированный язык) был разработан на основе работы комитета, состоящего из пользователей компьютеров и производителей, которые сформировали Комитет короткого диапазона Конференции по языкам систем данных (CODASYL) с целью разработки универсального языка, который заменил бы конкретные примеры поставщиков, такие как UNIVAC FLOW-MATIC (детище пионера Грейс Хоппер) или IBM Commercial Translator.

Команды COBOL были написаны так, чтобы они выглядели как английские, даже для заданий, поэтому вы бы написали такие команды, как:

Переместить Доходы В Общую Сумму Вычесть Расходы

Он был нацелен на использование в бизнесе и обработку информации, основанной на записях, но, по словам Грейс Хоппер в лекции в 1981 году, с самого начала ходили слухи, что КОБОЛ умирает. Она сказала, что один из людей, работавших с ней над COBOL, зашел так далеко, что заказал гранитную надгробную плиту с надписью “COBOL” и отправил ее Чарльзу А. Филлипсу, директору Отдела исследований систем данных в Пентагоне. 

Этот анекдот был подтвержден в день 25-летия КОБОЛА, когда Говард Бромберг подтвердил, что он был виновником розыгрыша, и надгробие осталось в Музее компьютерной истории.

Несмотря на этот ранний мрак, КОБОЛ по-прежнему силен. Список организаций, все еще использующих COBOL, впечатляет; еще в 2016 году Министерство внутренней безопасности и Администрация социального обеспечения использовали COBOL, а также 90% компаний из списка Fortune 500. Большинство банкоматов по-прежнему работают на COBOL или его производной CICs.

Micro Focus, который производит одну из основных текущих версий COBOL, говорит, что этот язык по-прежнему используется в 70 процентах глобальных систем обработки транзакций. По оценкам компании, сегодня используется 220 миллиардов строк COBOL, а каждый год добавляется еще 5 миллиардов строк нового кода.

Дерек Бриттон, глобальный директор Micro Focus по маркетингу продуктов, модернизации приложений и подключению, сказал::

“Каждый раз, когда вы звоните в колл-центр, переводите деньги, проверяете свой счет, связываетесь с государственным департаментом или отправляете посылку, вы взаимодействуете с COBOL.”

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

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


Добавить комментарий