Lisp Machine Lisp
Apprendre encore plus Cet article s’appuie trop sur des références à des sources primaires . ( juillet 2009 )Veuillez améliorer cela en ajoutant des sources secondaires ou tertiaires . (Découvrez comment et quand supprimer ce modèle de message) |
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 .
Famille | Zézayer |
---|---|
Conçu par | David A. Moon , Richard Stallman , Daniel Weinreb |
Développeurs | MIT , Symbolique , Lisp Machines , Texas Instruments |
Première apparition | 1976 ; il y a 46 ans ( 1976 ) |
Langage d’implémentation | Zézayer |
Plateforme | Machines Lisp |
SE | Genres , autres |
Extensions de nom de fichier | .lisp , .qfasl |
Dialectes | |
Lisp Machine Lisp, ZetaLisp | |
Influencé par | |
Lisp , Maclisp , Interlisp | |
Influencé | |
Lisp commun |
Lisp Machine Lisp s’est ramifié en trois dialectes. Symbolics a nommé sa variante ZetaLisp. Lisp Machines , Inc. et plus tard Texas Instruments (avec le 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 Lisp Machine Manual décrit en détail le langage Lisp Machine Lisp. [1] [2] Le manuel était populairement 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. [3] Ce nom est parfois encore abrégé en mélangeant les deux mots en Chinual .
Traits
Certaines fonctionnalités de Lisp Machine Lisp :
- Prend en charge la programmation orientée objet via un système d’objet nommé Flavors
- A une liaison dynamique, mais prend en charge les fermetures avec une construction spéciale
- Les nombres entiers étaient lus et imprimés en octal (base 8) par défaut [4] [5]
- La division des nombres à virgule flottante a renvoyé des décimales, la division des nombres entiers a renvoyé des nombres rationnels ( fractions )
Références
- ^ Huebner, Hans, éd. (janvier 1984). “Lisp Machine Manual, Hypertext (6e) édition” . GitHub . Consulté le 30 novembre 2018 .
- ^ Lune, David; Stallman, Richard M.; Weinreb, Daniel (mars 1981). “Manuel de la machine Lisp, 3e édition” (PDF) . Bitsavers.org . Consulté le 30 novembre 2018 .
- ^ “chinois” . Jargon sympa . Consulté le 30 novembre 2018 .
- ^ “Page 3 du manuel Lisp Machine 3e édition” (PDF) .
- ^ “Actuellement, la base par défaut pour le système Lisp Machine est huit” .
Cet article lié au langage de programmation est un bout . Vous pouvez aider Wikipédia en l’ étendant . |
- v
- t
- e