« Lisp (Common Lisp)/Introduction au Lisp » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- d'être + d’être )
m Robot : Remplacement de texte automatisé (- l'utilisation + l’utilisation , - d'asile + d’asile , - s'inspirer + s’inspirer , - l'expression + l’expression , - d'usage + d’usage , - d'autre + d’autre , - d'important + d’important )
Ligne 10 :
Le Lisp (Common Lisp dans sa distribution la plus utilisée) est un langage datant d'environ {{unité|40|ans}}. 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'utilisationl’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'utilisationl’utilisation de variables est courant en Common Lisp, à tel point que le langage a subi une migration vers la logique objet.
 
{{Bas de page