Langages Enchâssés 2003-2004
Introduction
Ceci est le site pour l'unité
d'enseignment "Langages Enchâssés".
Enseignants
Robert Strandh et David Sherman
Supports de cours
Code
Bibliographie
- Paul Graham,
ANSI Common Lisp,
Prentice Hall
- Sonya E. Keene,
Object-Oriented Programmin in Common Lisp,
Addison Wesley
- Peter Norvig,
Paradigms of Artificial Intelligence Programming:
Case Studies in Common Lisp,
Morgan Kaufmann
- Gregor Kiczales, Jim des Rivières, Daniel G. Bobrow,
The Art of the Metaobject Protocol, MIT Press
Ressources Web
-
The Common Lisp Hyper Spec. Une version HTML de la norme
ANSI du langage Common Lisp. Merci à Kent Pitman de la
réalisation, et à Harlequin de le mettre à la disposition de
tous.
-
Successful Lisp: How to Understand and Use Common Lisp.
Un livre entièrement HTML sur Common Lisp, par David Lamkins.
Merci à David de nous avoir donné permisson de le mettre sur
notre site.
- Common Lisp, the
Language Le livre de Guy Steele en-ligne sous la forme de
HTML. Attention, il y a des differences par rapport à la norme
ANSI. Merci à Butterworth-Heinemann, propriétaire de
Digital Press, de le mettre à la disposition de tous.
-
Common Lisp, the Language Version PostScript du livre de
Guy Steele.
-
CMU Common Lisp User Manual version PostScript.
-
CLX User Manual Version HTML de la documentation de
l'interface Common Lisp avec X11.
-
CLIM Specification Version HTML de la specifiction du
gestionnaire d'interfaces Common Lisp. l'interface Common
Lisp avec X11.
-
CLIM User Manual Version PostScript du manuel utilisateur
de la specifiction du gestionnaire d'interfaces Common Lisp.
l'interface Common Lisp avec X11.
-
L'association des utilisateurs de Lisp.
Ce site contient plusieurs informations intéressantes, en
particulier un guide de style de programmation.
-
The dynamic learning center.
Ce site propose des ressources pour étudiants et enseignants
pour faciliter l'apprentissage de Common Lisp. De plus, le
site même utilise un serveur Web écrit en Common Lisp,
AllegroServe.
-
Programming Style by Peter Norvig and Kent Pitman
Un guide de style de programmation en Common Lisp (en
PostScript).
-
Design Patters for dynamic Languages by Peter Norvig
Les "patterns" habituels existent souvent à cause de
restrictions du langage de programmation utilisé (HTML).
-
Lisp as an Alternative to Java. Une comparaison entre Java
et Lisp de NASA.
-
Common Lisp -- Myths and Legends
La liste de Mythes concernant Lisp de chez Xanalys
-
CMU Common Lisp pour Linux et FreeBSD
-
The Evolution of Lisp Un document historique concernant
l'évolution du langage Lisp.
- Structure and
Interpretation of Computer Programs Le livre très connu de
Harold Abelson, Gerald Jay Sussman et Julie Sussman. Ce livre
n'utilise pas Common Lisp, mais Scheme, considéré par certains
comme un dialecte de Lisp. Maintenant, le texte entier est
disponible en-ligne. C'est l'un de livre "must" de
l'informatique pratique.
-
Comment écrire du code non maintenable (humour)
TD/TP
Le premier TD/TP.