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 .

Lisp Machine 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

  1. ^ Huebner, Hans, éd. (janvier 1984). “Lisp Machine Manual, Hypertext (6e) édition” . GitHub . Consulté le 30 novembre 2018 .
  2. ^ Lune, David; Stallman, Richard M.; Weinreb, Daniel (mars 1981). “Manuel de la machine Lisp, 3e édition” (PDF) . Bitsavers.org . Consulté le 30 novembre 2018 .
  3. ^ “chinois” . Jargon sympa . Consulté le 30 novembre 2018 .
  4. ^ “Page 3 du manuel Lisp Machine 3e édition” (PDF) .
  5. ^ “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
Lisp MachineLisp Machine LispLisp Machine ManualMachine LispMachine Lisp Famille
Comments (0)
Add Comment