Spice Lisp ( Scientific Personal Integrated Computing Environment ) es un lenguaje de programación , un dialecto de Lisp . Su implementación, originalmente escrita por el Grupo Spice Lisp de la Universidad Carnegie Mellon (CMU), tenía como objetivo el microcódigo de la estación de trabajo PERQ de 16 bits y su sistema operativo Accent. [1] [2] Usó las capacidades de microcódigo de esa estación de trabajo (y proporcionó microcódigos para los lenguajes Pascal , C y Ada ) para implementar una máquina de pilaarquitectura para almacenar sus estructuras de datos como objetos de 32 bits y permitir la verificación de tipos en tiempo de ejecución . Más tarde sería popular en otras estaciones de trabajo.
Paradigmas | Multi-paradigma : procedimental , funcional , orientado a objetos , meta , reflexivo , genérico |
---|---|
Familia | Ceceo |
Diseñada por | Scott E. Fahlman |
Desarrollador | Grupo Spice Lisp de la Universidad Carnegie Mellon (CMU) |
Apareció por primera vez | 1980 |
Lanzamiento final | Final / 1985 |
Disciplina de mecanografía | Dinámico , fuerte |
Alcance | Léxico, dinámico opcional |
Lenguaje de implementación | Spice Lisp |
Plataforma | PDP-10 , PERQ |
SO | TOPS-10 , acento |
Sitio web | www |
Influenciado por | |
Lisp , Lisp común | |
Influenciado | |
CMU Common Lisp (CMUCL) |
Spice Lisp se convirtió en una implementación de Common Lisp y pasó a llamarse CMU Common Lisp (CMUCL).
Referencias
- ^ Gabriel, Richard P. (mayo de 1985). Desempeño y evaluación de sistemas Lisp (PDF) . Prensa del MIT ; Serie de sistemas informáticos. ISBN 0-262-07093-6. LCCN 85-15161 .
- ^ "Historia de CMUCL" .
enlaces externos
- Página web oficial
- FOLDOC