Lisp Machine Lisp - Lisp Machine Lisp
| Famille | Zézayer |
|---|---|
| Conçu par |
David A. Moon , Richard Stallman , Daniel Weinreb |
| Les développeurs |
MIT , Symbolics , Machines Lisp , Texas Instruments |
| Première apparition | 1976 |
| Langage d'implémentation | Zézayer |
| Plate-forme | Machines Lisp |
| OS | Genera , autres |
| Extensions de nom de fichier | .lisp , .qfasl |
| Dialectes | |
| Lisp Machine Lisp, ZetaLisp | |
| Influencé par | |
| Lisp , Maclisp , Interlisp | |
| Influencé | |
| Common Lisp | |
Lisp Machine Lisp est un langage de programmation , un dialecte du langage Lisp . Descendant direct de Maclisp , il a été initialement développé entre le milieu et la fin des années 1970 en tant que langage de programmation système pour les machines Lisp du Massachusetts Institute of Technology (MIT) . Lisp Machine Lisp était aussi le dialecte Lisp avec le plus d'influence sur la conception de Common Lisp .
Lisp Machine Lisp s'est ramifié en trois dialectes. Symbolics a nommé sa variante ZetaLisp. Lisp Machines , Inc. et plus tard Texas Instruments (avec TI Explorer ) partageraient une base de code commune, mais leur dialecte de Lisp Machine Lisp différerait de la version maintenue au MIT AI Lab par Richard Stallman et d'autres.
Manuel
Le manuel Lisp Machine décrit en détail le langage Lisp Machine Lisp. Le manuel était communément appelé le Chine Nual , car le titre complet était imprimé sur les couvertures avant et arrière de sorte que seules ces lettres apparaissaient sur le devant. Ce nom est parfois abrégé en mélangeant les deux mots en chinual .
Traits
Quelques fonctionnalités Lisp Machine Lisp:
- Prend en charge la programmation orientée objet via un système d'objets nommé Flavors
- A une liaison dynamique, mais prend en charge les fermetures avec une construction spéciale
- Les nombres entiers ont été lus et imprimés en octal (base 8) par défaut
- La division des nombres à virgule flottante a renvoyé des décimales, la division des entiers a renvoyé des nombres rationnels ( fractions )