Языки программирования: история и развитие

Xakep, номер #042, стр. 042-026-2


Cobol

Вскоре после Фортрана, а именно в 1960 году, был создан язык Кобол (Cobol). Он изначально разрабатывался для создания коммерческих приложений. Даже расшифровывается как Common Business Oriented Language - универсальный язык, предназначенный для бизнеса. Все началось в далеком 1959 году, когда прошла конференция по языкам программирования - CODASYL. Причиной ее созыва была причина создания единого языка для деловых приложений. Что и было реализовано в Коболе. Язык сразу признали достаточно удобным для любой сферы бизнеса, был очень удачен для людей, не особо искушенных в программировании, и, что немаловажно, был машинно-независим. Его популярность заметно увеличилась после выхода в 1962 году улучшенной второй версии языка. Вследствие этого, на нем были написаны многие тысячи коммерческих прикладных программ. Одной из главных особенностей этого языка стала возможность эффективной работы с большими массивами данных, что характерно именно для коммерческих и деловых приложений. В целом, стоит отметить, что, несмотря на многие сходства с Фортраном, этот язык программирования был принят гораздо легче по сравнению с тем же Фортраном.

PL/1

Все той же компанией IBM в 1964 году был разработан новый язык программирования - NPL (New Programming Language). Но, дабы избежать путаницы с той же аббревиатурой у Национальной Физической Лаборатории в Англии (National Physical Laboratory), язык был переименован в PL/1. Целью его разработки ставилось замещение новым языком программирования Фортрана и Кобола в большинстве приложений. До него исключительно все языки программирования, взять тот же Кобол, разрабатывались для какой-либо отдельной области, например, науки. PL/1 же, в отличие от них, был призван использоваться в более широких областях применения. Это было его отличием; отличием вроде бы достаточным, чтобы все сказали о нем: "PL/1 - номер один в мире!", но этого не произошло. Вроде бы обладая огромным богатством синтаксических конструкций, универсальностью применения, он мог бы претендовать на это место. Но дело в том, что, несмотря на богатство синтаксиса языка, он был весьма сложным, опять-таки в отличие от предыдущих языков программирования. По этой причине разработка компилятора под него была крайне сложным делом. Поэтому язык всемирно и не распространился, а использовался лишь внутри корпорации IBM.

Назад на стр. 042-026-1  Содержание  Вперед на стр. 042-026-3