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