LisP

List Processing : traitement de listes.

Besoin

Définir un langage pour les applications d'intelligence artificielle

Notes

Exemples

Un exemple de code LisP est :

<strong>(write-line </strong><span class="codeString">"Hello, world."</span><strong>) </strong>;<span class="codeComment">Affiche le fameux message</span><br> <br> <strong>;;; </strong><span class="codeComment">Une fonction calculant la factorielle d'un entier.</span><br> <strong>(defun </strong>factorielle <strong>(</strong>n<strong>)</strong><br> <strong>(if (= </strong>n 1<strong>)</strong><br> 1<br> <strong>(* (</strong>factorielle <strong>(- </strong>n 1<strong>)) </strong>n<strong>)))</strong>

LisP a été utilisé, entre autres, dans le jeu Abuse, dont les niveaux et fonctons sont déterminées par du code LisP, qui est compilé au démarrage du jeu.

Voir