Lisp (Common Lisp)/Introduction au Lisp

Leçons de niveau 15
Une page de Wikiversité, la communauté pédagogique libre.
Début de la boite de navigation du chapitre
Introduction au Lisp
Icône de la faculté
Chapitre no 1
Leçon : Lisp (Common Lisp)
Retour auSommaire
Chap. suiv. :Premier programme
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Lisp (Common Lisp) : Introduction au Lisp
Lisp (Common Lisp)/Introduction au Lisp
 », n'a pu être restituée correctement ci-dessus.

Le Lisp est un langage de programmation informatique apparu en 1958, et Common Lisp, sa distribution la plus utilisée, date de 1984. Langage ancien, il a été créé dans le but d’être un langage fonctionnel (pas de variables fixées, chaque fonction est évaluée comme un résultat de calcul, prépondérance de la récursivité, etc.).

Relativement peu utilisé, il est néanmoins le langage fonctionnel le plus employé parmi ses semblables, notamment à titre éducatif dans les filières informatique des universités.

Sa syntaxe est préfixée et basée sur l’utilisation de parenthèses là où les langages impératifs tels que le C emploient des parenthèses et des accolades pour délimiter les blocs ; cela est dû à la logique fonctionnelle, en effet un appel de fonction est évalué comme une opération.

De nos jours, l’utilisation de variables est courant en Common Lisp, à tel point que le langage a subi une migration vers la logique objet avec Common Lisp Object System.