Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Common Lisp

INFORMATIQUE > LANGAGES INFORMATIQUES

Common Lisp est un dialecte de Lisp standardisé par l'ANSI X3.226-1994


Date de création : 1981 (Lisp date de 1958).

Auteur : Scott Fahlman, Richard P. Gabriel, David A. Moon, Guy Steele et Dan Weinreb.

Paradigme(s) : langage procédural, impératif, fonctionnel et orienté objet (via CLOS)

Type d'exécution : langage interprêté ou compilé.

Typage : dynamique (déclarations de type optionnelles).

Système d'exploitation : multiplateforme.

Licence : dépendant de l'implémentation.

Histoire

Common Lisp n'est pas une implémentation mais une spécification à laquelle les implémentations doivent se conformer. Il a été créé afin de tenter d'unifier les nombreuses variantes de Lisp qui se sont développées.

Common Lisp est un langage à usage général contrairement à certains dialectes spécialisés comme Emacs Lisp (utilisé par les éditeurs de texte GNU Emacs et XEmacs) ou AutoLISP (conçu pour fonctionner avec AutoCAD).

Caractéristiques

Common Lisp possède un système de gestion d'exceptions perfectionné (Condition System).

La syntaxe de Common Lisp est extensible.

Généalogie

Common Lisp a été créé en tenant compte des différents dialectes Lisp existant, il a influencé en particulier Clojure, Dylan, Emacs Lisp et Julia.

Bibliographie
ANSI Common LISP. 1996 edition. Englewood Cliffs, N.J : Alan Apt, 1995. 432 p.ISBN : 978-0-13-370875-2.
SEIBEL P. Practical COMMON LISP. Heidelberg Boulder : Physica-Verlag NetLibrary, Inc. [distributor, [s.d.].ISBN : 978-1-4302-0017-8.
SLADE S. Object-oriented common LISP. Upper Saddle River (N.J.) : Prentice Hall PTR, 1998. 774 p.ISBN : 978-0-13-605940-0.
STEELE G. L. COMMON LISP : the language. 2nd ed. Bedford (Mass.) : Digital Press, 1990. 1029 p.ISBN : 978-1-55558-041-4.
STRANDH R., DURAND I. Traité de programmation en Common Lisp. Éd. 2003. Mérignac : MétaModulaire, 2003. 394 p.ISBN : 978-2-9517450-4-9.
TOURETZKY. Common Lisp: A Gentle Introduction to Symbolic Computation. Revised edition. Redwood City, Calif. : Dover Publications Inc., 2013. 608 p.ISBN : 978-0-486-49820-1.