Лисп
Парадигмы | Мультипарадигма : функциональная , процедурная , рефлексивная , мета. |
---|---|
Семья | Лисп |
Разработано | Жером Шайу Эммануэль Сент-Джеймс Матье Девен Жан-Мари Юлло |
Разработчик | Французский институт исследований в области компьютерных наук и автоматизации (INRIA) |
Впервые появился | 1981 год |
Стабильная версия | 26.15.13 / 8 января 2020 г |
Язык реализации | C , LLM3, Ле Лисп |
Платформа | Exormacs, VAX, 68000 , серия Apple II , IBM PC , IBM 3081 , PerkinElmer 32, x86 , SPARC , PowerPC , MIPS , Alpha |
ТЫ | VERSAdos , CP/M , OpenVMS Windows , Unix , Linux , Classic Mac OS , macOS , FreeBSD , Solaris , HP-UX , AIX |
Лицензия | Право собственности до 2020 г. , лицензия BSD из 2 пунктов с 2020 г. |
Веб-сайт | www |
Под влиянием | |
Лисп | |
Под влиянием | |
ИСЛИСП , OpenLisp |
Le Lisp (также Le_Lisp и Le-Lisp ) — язык программирования , диалект языка Lisp . [1] [2] [3]
Язык программирования [ править ]
Он был разработан во Французском институте исследований в области компьютерных наук и автоматизации (INRIA) как язык реализации для очень большой интеграции (СБИС), рабочей станции разрабатываемой под руководством Жана Вюйлемена . Le Lisp также должен был работать на различных несовместимых платформах (в основном под управлением операционных систем Unix ), которые использовались в проекте. Основная цель этого языка заключалась в том, чтобы стать мощной после Maclisp версией Lisp , которая была бы переносимой , совместимой, расширяемой и эффективной. [4]
Жером Шайу возглавил команду Le Lisp , работая с Эммануэлем Сент-Джеймсом, Матье Девеном и Жан-Мари Юлло в 1980 году. Этот диалект исторически примечателен как одна из первых реализаций Lisp, доступных как на Apple II, так и на Apple II. [4] и IBM PC . [5]
08 января 2020 г. INRIA согласилась перенести исходный код на лицензию BSD из двух пунктов , которая позволила нескольким собственным портам от ILOG и Eligis принять эту модель лицензирования.
1958 | 1960 | 1965 | 1970 | 1975 | 1980 | 1985 | 1990 | 1995 | 2000 | 2005 | 2010 | 2015 | 2020 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ЛИСП 1, 1.5, ЛИСП 2 (заброшенный) | |||||||||||||||
Маклисп | |||||||||||||||
Интерлисп | |||||||||||||||
леев | |||||||||||||||
Лисп-машина Лисп | |||||||||||||||
Схема | Р5РС | Р6РС | R7RS маленький | ||||||||||||
НОЛЬ | |||||||||||||||
ЗИЛ (язык реализации Zork) | |||||||||||||||
Франц Лисп | |||||||||||||||
Общий Лисп | стандарт ANSI | ||||||||||||||
Лисп | |||||||||||||||
Схема СО | |||||||||||||||
XLISP | |||||||||||||||
Т | |||||||||||||||
На схеме | |||||||||||||||
Эмакс Лисп | |||||||||||||||
АвтоЛИСП | |||||||||||||||
ПикоЛисп | |||||||||||||||
Гамбит | |||||||||||||||
EuLisp | |||||||||||||||
ИСЛИСП | |||||||||||||||
ОпенЛисп | |||||||||||||||
Схема PLT | Ракетка | ||||||||||||||
новыйЛИСП | |||||||||||||||
GNU Коварство | |||||||||||||||
Визуальный ЛИСП | |||||||||||||||
Кложур | |||||||||||||||
Дуга | |||||||||||||||
ЛФЭ | |||||||||||||||
Он | |||||||||||||||
Хиалисп |
Ссылки [ править ]
- ^ Шайу, Жером (1983). «Le Lisp 80 версия 12» (PDF) . ИНРИА . Проверено 16 марта 2012 г.
- ^ Ж. Шайу; М. Девин; Дж. М. Халлот (1984). «Le_Lisp, портативная и эффективная система Lisp» (PDF) . ИНРИА . Проверено 16 марта 2012 г.
- ^ Шайу, Жером (ноябрь 2001 г.). INRIA_Lisp: Справочное руководство. Версия 14 . Рокенкур Франция : INRIA . п. 190.
- ↑ Перейти обратно: Перейти обратно: а б Стил-младший, Гай Л .; Габриэль, Ричард П. (1 марта 1993 г.). «Эволюция Лиспа» . Уведомления ACM SIGPLAN . 28 (3): 231–270. дои : 10.1145/155360.155373 . ISSN 0362-1340 . Проверено 20 мая 2018 г.
- ^ Мендес, Луис Аргуэльес (22 октября 2015 г.). Практическое введение в нечеткую логику с использованием LISP . Спрингер. стр. 7–8. ISBN 978-3-319-23186-0 .