Spice Lisp ( научная персональная интегрированная вычислительная среда ) - это язык программирования , диалект Lisp . Его реализация, первоначально написанная Carnegie Mellon University (CMU) Спайс Лиспа группы «s, ориентирована на микрокод в 16-разрядной рабочей станции PERQ и его операционной системы Accent. [1] [2] Он использовал возможности микрокода этой рабочей станции (и предоставил микрокоды для языков Pascal , C и Ada ) для реализации стековой машины.архитектура для хранения своих структур данных в виде 32-битных объектов и для включения проверки типов во время выполнения . Позже он станет популярным на других рабочих станциях.
Парадигмы | Мультипарадигма : процедурная , функциональная , объектно-ориентированная , мета , рефлексивная , общая |
---|---|
Семья | Лисп |
Разработано | Скотт Э. Фалман |
Разработчик | Университет Карнеги-Меллона (CMU) Spice Lisp Group |
Впервые появился | 1980 |
Окончательный релиз | Final / 1985 |
Печатная дисциплина | Динамичный , сильный |
Сфера | Лексический, необязательный динамический |
Язык реализации | Spice Lisp |
Платформа | PDP-10 , PERQ |
Операционные системы | ТОПС-10 , Акцент |
Веб-сайт | www |
Под влиянием | |
Лисп , Common Lisp | |
Под влиянием | |
CMU Common Lisp (CMUCL) |
Spice Lisp превратился в реализацию Common Lisp и был переименован в CMU Common Lisp (CMUCL).
Рекомендации
- ↑ Габриэль, Ричард П. (май 1985 г.). Производительность и оценка систем Lisp (PDF) . MIT Press ; Серия компьютерных систем. ISBN 0-262-07093-6. LCCN 85-15161 .
- ^ «История CMUCL» .