Лисп-машина Лисп
Семья | Лисп |
---|---|
Разработано | Дэвид А. Мун , Ричард Столлман , Дэниел Вайнреб |
Разработчики | С , Символика , Лисп-машины , Техасские инструменты |
Впервые появился | 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 будет отличаться от версии, поддерживаемой в лаборатории искусственного интеллекта Массачусетского технологического института Ричардом Столлманом и другими.
Руководство [ править ]
Руководство 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 равна восьми» .