Algorithme
Services en informatique
Tilff, Liège, Wallonie, Belgique

Le Common Lisp : présentation et ressources

Dans ce document, le mot Lisp réfère en général au langage de programmation Common Lisp tel que défini par la norme ANSI INCITS 226-1994.

Sommaire

Qu'est-ce que le Common Lisp ?retour au sommaire

Le Common Lisp (CL) est un langage d'usage général de très haut niveau qui permet plusieurs styles de programmation : impératif, fonctionnel et orienté-objet (le niveau d'un langage de programmation fait référence à son pouvoir d'abstraction linguistique - dit aussi le pouvoir d'expression).

Voici quelques unes des caractéristiques du Common Lisp:

Pour plus d'information à propos des caractéristiques du Common Lisp :

 

Pourquoi le Common Lisp ?retour au sommaire

Grâce à son pouvoir d'expression, le Common Lisp procure un avantage technologique à ses utilisateurs. Les articles suivants illustrent quelques uns des avantages du CL par rapport à des langages courants comme Java et C++ :

Domaine d'applicationretour au sommaire

Il n'y a quasiment pas de limite au domaine d'application du Common Lisp : de l'Internet à la finance en passant par la conception de jeux vidéo, les applications industrielles (y compris temps-réel), etc. Par exemple :


Pour d'autres exemples, voir les sites de l'ALU (Industry Application and Success Stories), Franz et Lispworks.

Liens d'intérêt généralretour au sommaire

Liens d'intérêt spécifiqueretour au sommaire

Les produits Lisp libres et commerciauxretour au sommaire

Certains fabricants d'environnements Common Lisp proposent des versions gratuites de leurs produits commerciaux plus ou moins bridées ; tous ces produits comprennent un environnement de développement intégré (éditeur, etc.) :

Parmi les CL libres, un des plus populaires est le CMUCL (pour Linux et divers Unix).

Un CL pour machines multi-processeurs (SMP): Scieneer Common Lisp.

Les produits Lisp libres (sur CLiki). Autre répertoire sur le site de l'ALU (produits commerciaux et libres).

Livres et cours en-ligneretour au sommaire

  En françaisEn français:

  En anglais :

Manuels de référence en-ligneretour au sommaire

Livresretour au sommaire

Il y a de nombreux bons livres sur le Common Lisp, la plupart en anglais. En voici quelques uns:

   En françaisEn français

   En anglais

Voir aussi la bibliographies de l'ALU.

Foires aux Questions et groupes de discussionretour au sommaire

Les FAQs suivantes (en anglais) ne sont plus mises à jour mais sont toujours très utiles:

Langages apparentésretour au sommaire