Lisp (Common Lisp)/Introduction au Lisp
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.