Le Lisp

Le Lisp (aussi Le_Lisp et Le-Lisp ) est un langage de programmation , un dialecte du langage Lisp . [1] [2] [3]

Le Lisp
Paradigmes Multi-paradigme : fonctionnel , procédural , réflexif , méta
Famille Zézayer
Conçu par Jérôme Chailloux
Emmanuel St. James
Matthieu Devin
Jean-Marie Hullot
Développeur Institut français de recherche en informatique et automatique (INRIA)
Première apparition 1981 ; il y a 41 ans ( 1981 )
Version stable 15.26.13 / 8 janvier 2020 ; il y a 2 ans ( 2020-01-08 )
Langage d’implémentation C , LLM3, Le Lisp
Plateforme Exormacs, VAX, 68000 , série Apple II , IBM PC , IBM 3081 , PerkinElmer 32, x86 , SPARC , PowerPC , MIPS , Alpha
SE VERSAdos , CP/M , OpenVMS Windows , Unix , Linux , Mac OS classique , macOS , FreeBSD , Solaris , HP-UX , AIX
Licence Propriétaire jusqu’en 2020 , Licence BSD à 2 clauses depuis 2020
Site Internet www .eligis .com /lelisp
Influencé par
Zézayer
Influencé
ISLISP , OpenLisp

Il a été développé à l’ Institut français de recherche en informatique et en automatique (INRIA), pour être un langage d’implémentation d’une station de travail d’ intégration à très grande échelle (VLSI) en cours de conception sous la direction de Jean Vuillemin . Le Lisp devait également fonctionner sur diverses plates-formes incompatibles (principalement des systèmes d’exploitation Unix ) utilisées par le projet. Les principaux objectifs du langage étaient d’être une puissante version post- Maclisp de Lisp qui serait portable , compatible, extensible et efficace. [4]

Jérôme Chailloux a dirigé l’ équipe Le Lisp , travaillant avec Emmanuel St. James, Matthieu Devin et Jean-Marie Hullot en 1980. Le dialecte est historiquement remarquable comme l’une des premières implémentations Lisp à être disponible à la fois sur Apple II [4] et le PC IBM . [5]

Le 08/01/2020, l’INRIA a accepté de migrer le code source vers la licence BSD à 2 clauses qui a permis à quelques ports natifs d’ ILOG et Eligis d’adopter ce modèle de licence.

Chronologie des dialectes Lisp
  • v
  • t
  • e
1955 1960 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 2020
LISP 1, 1.5, LISP 2 (abandonné)
Maclisp
Interlisp
LMD
Lisp Machine Lisp
Schème R5RS R6RS R7RS petit
NÉANT
ZIL (Langage d’implémentation de Zork)
Franz Lisp
Lisp commun
Le Lisp
Programme MIT
J
Chez Scheme
Emacs LispComment
AutoLISP
PicoLisp
EuLisp
ILISISP
OpenLisp
Régime PLT Raquette
Ruse GNU
LISP visuel
Clojure
Arc
LFE
Hy

Références

  1. ^ Chailloux, Jérôme (1983). “Le Lisp 80 version 12” (PDF) . INRIA . Récupéré le 16 mars 2012 .
  2. ^ J. Chailloux; M. Devin; JM Hullot (1984). “Le_Lisp, un système Lisp portable et efficace” (PDF) . INRIA . Récupéré le 16 mars 2012 .
  3. ^ Chailloux, Jérôme (novembre 2001). Le_Lisp de l’INRIA : Le Manuel de référence. Édition 14 . Rocquencourt France : INRIA . p. 190.
  4. ^ un b Steele, Jr., Guy L. ; Gabriel, Richard P. (1er mars 1993). “L’évolution de Lisp” . Avis ACM SIGPLAN . 28 (3): 231-270. doi : 10.1145/155360.155373 . ISSN 0362-1340 . Récupéré le 20 mai 2018 .
  5. ^ Méndez, Luis Argüelles (22 octobre 2015). Une introduction pratique à la logique floue utilisant LISP . Springer. p. 7–8. ISBN 978-3-319-23186-0.

Liens externes

  • Site officiel , Eligis, pourprocesseursx86
  • Le Lisp au Software Preservation Group du Computer History Museum
  • Référentiel Open Source Le-Lisp sur GitHub

Cet article lié au langage de programmation est un bout . Vous pouvez aider Wikipédia en l’ étendant .

  • v
  • t
  • e
Franz Lisp LispLangageLispLisp Machine LispLisp Paradigmes
Comments (0)
Add Comment