Napier88 - Napier88
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Август 2017 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Парадигмы | Мультипарадигма: Процедурный, императив, структурированный |
---|---|
Семья | АЛГОЛ |
Разработано | Рон Моррисон, Фред Браун, Ричард Коннор, Эл Дирл |
Разработчик | Сент-Эндрюсский университет |
Впервые появился | 1988 |
Язык реализации | S-алгол |
Под влиянием | |
АЛГОЛ 60, S-алгол, PS-algol |
Napier88 является ортогонально стойкий язык программирования который был разработан и реализован на Сент-Эндрюсский университет, Шотландия. Основным проектировщиком был Рон Моррисон, чьи первоначальные проекты были расширены и реализованы Фредом Брауном, Ричардом Коннором и Элом Дирлом. Napier88 во многих отношениях опередил свое время и был первым надежно реализованным языком, в котором полиморфный система типов с ортогональная настойчивость. Язык был надежно реализован и предоставлен пользователям как из промышленных, так и из академических кругов; со временем было зарегистрировано до 1000 зарегистрированных пользователей. Этот язык, однако, был предназначен только для подтверждения концепции эксперимента по постоянному программированию; через некоторое время после 1989 года (года, когда фактически была выпущена первая реализация) интересы группы изменились, и язык больше не поддерживался.
Однако его влияние живет в различных других системах; то CORBA тип ЛЮБОЙ
отчетливо узнаваем в типе Napier88 ЛЮБОЙ
; Microsoft общеязыковая среда выполнения (CLR) использует аналогичную полиморфную архитектуру, и Ява Параметрические типы решают некоторые из тех же проблем, связанных с выходом неустановленных типов из своей статической области видимости.
История
Napier88 был третьим в семействе языков, разработанным и реализованным Моррисоном в Сент-Эндрюсе, вслед за S-алгол и PS-algol.
дальнейшее чтение
- Моррисон, Р. Коннор, RCH; Кирби, GNC; Munro, DS; Аткинсон, член парламента; Каттс, QI; Браун, Алабама; Дирл, А. (1999), "Постоянный язык программирования и среда Napier88" (pdf), в Аткинсоне, член парламента; Welland, R (ред.), Полностью интегрированные среды данных, Серия фундаментальных исследований Esprit, Springer, стр. 98–154, ISBN 3-540-65772-X
- Дирл, А. (1988). О построении устойчивых сред программирования (pdf) (Кандидат наук). Департамент вычислительных наук, Сент-Эндрюсский университет.
- Dearle, A .; Connor, R.C.H .; Brown, A.L .; Моррисон, Р. (1989), "Napier88 - язык программирования баз данных?" (pdf), Proc. 2-й Международный семинар по языкам программирования баз данных, Салишан, Орегон, стр. 179–195.
- Моррисон, Р. Браун, Алабама; Коннор, RCH; Каттс, QI; Дирл, А; Кирби, GNC; Манро, Д.С. (1996), Справочное руководство Napier88 (версия 2.2.1) (pdf) (технический отчет), Университет Сент-Эндрюс
- Кирби, GNC; Браун, Алабама; Коннор, RCH; Каттс, QI; Дирл, А; Дунстан, ВС; Моррисон, Р. Манро, Д.С. (1996), Справочное руководство по стандартной библиотеке Napier88 (версия 2.2.1) (pdf) (отчет), Сент-Эндрюсский университет
- Бушелл, SJ; Дирл, А; Браун, Алабама; Воан, Ф.А. (1994), «Использование C в качестве целевого языка компилятора для генерации собственного кода в постоянных системах» (pdf), в Аткинсоне, член парламента; Maier, D; Benzaken, V (ред.), Proc. 6-й Международный семинар по системам постоянных объектов (POS6), Тараскон, Франция, Springer-Verlag, стр. 164–183.
внешняя ссылка
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |