Лисп-машина Лисп
Семья | Лисп |
---|---|
Разработано | Дэвид А. Мун , Ричард Столлман , Дэниел Вайнреб |
Разработчики | С , Символика , Лисп-машины , Техасские инструменты |
Впервые появился | 1976 год |
Язык реализации | Лисп |
Платформа | Лисп-машины |
ТЫ | Генера , другие |
Расширения имен файлов | .лисп , .qfasl |
Диалекты | |
Лисп-машина Лисп, ZetaLisp | |
Под влиянием | |
Лисп , Маклисп , Интерлисп | |
Под влиянием | |
Общий Лисп |
Lisp Machine Lisp — язык программирования , диалект языка Lisp . Являясь прямым потомком Maclisp , он был первоначально разработан в середине-конце 1970-х годов как язык системного программирования для Массачусетского технологического института (MIT) машин Lisp . Lisp Machine Lisp также был диалектом Lisp, оказавшим наибольшее влияние на дизайн Common Lisp .
Lisp Machine Lisp разделился на три диалекта. Символика назвала свой вариант ZetaLisp. Lisp Machines , Inc. и более поздняя Texas Instruments (с TI Explorer ) будут использовать общую кодовую базу, но их диалект Lisp Machine Lisp будет отличаться от версии, поддерживаемой в лаборатории MIT AI Lab Ричардом Столлманом и другими.
Руководство
[ редактировать ]В Руководстве по Lisp Machine подробно описан язык Lisp Machine Lisp. [1] [2] Руководство в народе называлось Chine Nual , потому что полное название было напечатано на передней и задней обложках, так что на лицевой стороне были только эти буквы. [3] Это имя иногда сокращается путем смешивания двух слов в Chinual .
Функции
[ редактировать ]Возможности Lisp Machine Lisp включают в себя:
- Поддержка объектно-ориентированного программирования через объектную систему Flavors.
- Использует динамическую привязку , но поддерживает замыкания с помощью специальной конструкции.
- целые числа считывались и печатались в восьмеричном формате (основание 8). По умолчанию [4] [5]
- Деление чисел с плавающей запятой возвращало десятичные дроби, деление целых чисел возвращало рациональные числа ( дроби ).
Ссылки
[ редактировать ]- ^ Хюбнер, Ганс, изд. (январь 1984 г.). «Руководство по Lisp-машине, гипертекст (6-е издание)» . Гитхаб . Проверено 30 ноября 2018 г.
- ^ Мун, Дэвид; Столлман, Ричард М.; Вайнреб, Дэниел (март 1981 г.). «Руководство по Lisp-машине, 3-е издание» (PDF) . Bitsavers.org . Архивировано (PDF) из оригинала 6 сентября 2008 г. Проверено 30 ноября 2018 г.
- ^ «китайский нуал» . Крутой жаргон . Проверено 30 ноября 2018 г.
- ^ «Страница 3 руководства по Lisp Machine, 3-е издание» (PDF) . Архивировано (PDF) из оригинала 8 августа 2010 г.
- ^ «В настоящее время система счисления по умолчанию для системы Lisp Machine равна восьми» .