История и методология информатики и вычислительной техники. Парфенов П.С. - 130 стр.

UptoLike

Составители: 

132
Б. Страуструпом и обрел поддержку объектно-ориентированного
программирования. Такой язык стал называться С++.
Ada (1980)
В 1970-х гг. министерство обороны США озаботилось большим
числом языков программирования, используемых во встраиваемых
компьютерах, особенно тем, что многие из них оказались устаревшими
или аппаратно-зависимыми. Результатом стало создание спецификации
языка для встраиваемых систем и объявление в 1977 г. конкурса на
создание нового, поскольку языка, полностью удовлетворяющего
требованиям, найдено не было. Так как все языки, дошедшие до
последних туров конкурса, были основаны на Паскале, то новый язык,
названный Ада (в честь Ады Лавлейс), можно характеризовать как
Паскаль, расширенный добавлением новых элементов. В результате
получился существенно более сложный язык. Причем было запрещено
выпускать к нему компиляторы, не прошедшие официальное
тестирование, поэтому его применение далеко за пределы военных
встроенных систем не вышло. Особенностями Ада являются строгая
типизация, модульность, проверка на наличие ошибок на этапе
компиляции и в реальном режиме, поддержка параллельной обработки
данных и обработка исключений. По этим причинам Ада широко
используется в системах, где сбой может привести к серьезным
последствиям в авионике (управление Boeing 777), в системах
вооружения (в т.ч. ядерное оружие), космических кораблях и пр. [9.6].
Lisp (1958) и Prolog (1972)
Следует упомянуть о таких языках обработки символьной
информации, как Lisp (List Processing Language) и Prolog (Programming in
Logic). Язык Lisp разработал в 1958 г. Дж. Маккарти (США). В нем и
программы, и данные представляются в виде связанного списка
символов, в итоге программа может управлять исходным кодом, как
списком данных. Он стал основой ряда программных реализаций
интеллектуальных систем и дал толчок к разработке множества
специализированных языков искусственного интеллекта и языков
представлений знаний. Наряду с Ada язык Lisp был стандартизован для
военного и промышленного применения, это диалект Common Lisp.
В 1972 году появился язык Prolog, разработанный Аланом Колмари
(Франция). Это единственный язык программирования, основанный на
логическом выводе и решении поставленной задачи, что роднит его с
искусственным интеллектом. В отличие от большинства других языков,
перед ним достаточно поставить некоторую задачу, а затем он сам будет
искать решение. Из-за необычности своей структуры он использовался
при решении достаточно нестандартных задач, поэтому оказался