Napier88

редактировать
Napier88
Парадигмы Мультипарадигма : Процедурные, императивные, структурированный
СемействоАЛГОЛ
Разработано Роном Моррисоном, Фредом Брауном, Ричардом Коннором, Элом Дирлом
разработчиком Университет Сент-Эндрюс
Впервые появилось1988 г.; 32 года назад (1988)
Язык реализацииS-algol
Под влиянием
ALGOL 60, S-algol, PS-algol

Napier88 - это ортогонально постоянный язык программирования, который был разработан и реализован в Университете Сент-Эндрюс, Шотландия. Основным дизайнером был Рон Моррисон, первоначальные проекты которого были расширены и реализованы Фредом Брауном, Ричардом Коннором и Элом Дирлом. Napier88 опередил свое время во многих отношениях и стал первым надежно реализованным языком, в котором система типов полиморфных сочеталась с ортогональной персистентностью. Язык был надежно реализован и предоставлен пользователям как из промышленности, так и из академических кругов; со временем было зарегистрировано до 1000 зарегистрированных пользователей. Этот язык, однако, был предназначен только для подтверждения концепции эксперимента по постоянному программированию; через некоторое время после 1989 года (год, когда фактически была выпущена первая реализация) интересы группы изменились, и язык больше не поддерживался.

Однако его влияние живет в различных других системах; тип CORBA ANYотчетливо распознается в типе ANYNapier88; Common Language Runtime (CLR) Microsoft использует аналогичную полиморфную архитектуру, а параметрические типы Java решают некоторые из тех же проблем, связанных с выходом неустановленных типов из своей статической области видимости.

История

Napier88 был третьим из семейства языков, разработанных и реализованных Моррисоном в Сент-Эндрюсе, после S-algol и PS-algol.

Дополнительная литература
Внешние ссылки
Последняя правка сделана 2021-05-31 09:30:09
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте