Lisp est, avec Fortran, l'un des langages les plus vieux encore
utilisés. Comme Fortran, il a beaucoup évolué; la norme Common
Lisp date de 1986. C'est un langage dynamiquement typé. La syntaxe
de Lisp est particulière, car elle reflète la représentation interne
du programme, ce qui rend possible les transformations
syntaxiques, aussi appelées des macros. Lisp est un
langage multi-paradigmes,
qui permet la
programmation impérative,
la programmation fonctionnelle
et la programmation orientée-objets.
Lisp est un
langage interactif qui s'utilise
à partir d'une boucle d'interaction.