Как стать автором
Обновить
0

Cobol *

COmmon Business-Oriented Language

Сначала показывать
Порог рейтинга

В июле на Хабре была публикация про интервью Грейс Хоппер, которое Агентство национальной безопасности США не смогло рассекретить, потому что не было под рукой подходящего магнитофона.

Теперь обнаружил на ютубе видео — похоже, магнитофон таки нашли:

Интересная лекция, Хоппер рассказывает про историю, про свою работу, делится взглядами на то, как развивается и как должно развиваться IT.

«Боюсь, мы продолжим просто покупать оборудование и записывать на него программы. А глядеть нужно глубже, на поднаготную, на общий поток информации, поступающий в любую организацию. Сперва мы должны смотреть на информацию, а потом уже выбирать компьютеры, которые будут с ней работать. Для этого необходимо понимать сравнительную ценность информации. Уже восемь лет я спрашиваю людей, как они определяют эту ценность, — и встречаю только непонимающие взгляды»

Субтитров на русском нет, к сожалению. Но английский у Хоппер весьма понятный и произношение чёткое (особенно для её почтенного возраста). Рекомендую посмотреть, очень занимательно.

Теги:
Всего голосов 3: ↑3 и ↓0+7
Комментарии0

COBOL (COmmon Business Oriented Language) — один из первых языков программирования, инструкции которого записывались английскими словами (OPEN, SELECT, ASSIGN…) и были легко читаемы. Он был создан в 1959 году комитетом CODASYL по разработке универсального языка программирования для коммерческих систем.

Парадокс в том, что сейчас это умирающий язык, от которого, тем не менее, зависят ключевые бизнес-процессы современного общества.

Написанные на COBOL программы работают исключительно быстро. Уже в семидесятых годах они могли обрабатывать миллионы транзакций в час. Именно благодаря COBOL компьютеры стали популярны в бизнесе и государственном секторе.

В США, Канаде, Мексике и десятках стран поменьше на COBOL до сих пор работают многие высоконагруженные бэкенды. Это сотни миллиардов строк кода, который сегодня уже мало кто может поддерживать.

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

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

Код на COBOL «вылизывали» полвека, и его можно считать образцом стабильности. Как поведут себя переписанные программы в столь ответственных областях — трудно предугадать, а цена ошибки слишком велика.

Теги:
Всего голосов 4: ↑3 и ↓1+2
Комментарии1

Опубликован релиз компилятора GnuCOBOL 3.2, позволяющего транслировать программы на языке COBOL в представление на языке C для последующей компиляции при помощи GCC или других C-компиляторов. Компилятором поддерживается 19 диалектов языка COBOL, частично поддерживает спецификацию COBOL 2014 и проходит 9740 тестов из набора для проверки совместимости с COBOL 85. Для отладки программ предлагается интегрированный отладчик.

В этом году языку COBOL исполнилось 64 года, и он остаётся одним из старейших из активно применяемых языков программирования, а также одним из лидеров по объёму написанного кода. Язык продолжает развиваться, например, в стандарте COBOL-2002 были добавлены возможности для объектно-ориентированного программирования, а в стандарте COBOL 2014 появилась поддержка спецификации вычислений с плавающей запятой IEEE-754, перегрузки методов и динамически расширяемых таблиц. Общий объём написанного на COBOL кода оценивается в 220 млрд строк, из которых 100 миллиардов до сих пор используются, в основном в финансовых учреждениях

Источник: OpenNET.

Рейтинг0
Комментарии0