LISP - Aperçu

John McCarthy a inventé LISP en 1958, peu de temps après le développement de FORTRAN. Il a d'abord été implémenté par Steve Russell sur un ordinateur IBM 704.

Il est particulièrement adapté aux programmes d'intelligence artificielle, car il traite efficacement les informations symboliques.

Common Lisp est né, dans les années 1980 et 1990, dans une tentative d'unifier le travail de plusieurs groupes d'implémentation successeurs de Maclisp, comme ZetaLisp et NIL (New Implementation of Lisp) etc.

Il sert de langage commun, qui peut être facilement étendu pour une mise en œuvre spécifique.

Les programmes écrits en Common LISP ne dépendent pas des caractéristiques spécifiques à la machine, telles que la longueur des mots, etc.

Caractéristiques du LISP commun

  • Il est indépendant de la machine

  • Il utilise une méthodologie de conception itérative et une extensibilité facile.

  • Il permet de mettre à jour les programmes de manière dynamique.

  • Il fournit un débogage de haut niveau.

  • Il fournit une programmation avancée orientée objet.

  • Il fournit un système macro pratique.

  • Il fournit un large éventail de types de données tels que des objets, des structures, des listes, des vecteurs, des tableaux ajustables, des tables de hachage et des symboles.

  • Il est basé sur l'expression.

  • Il fournit un système de condition orienté objet.

  • Il fournit une bibliothèque d'E / S complète.

  • Il fournit des structures de contrôle étendues.

Applications intégrées LISP

Grandes applications réussies construites en Lisp.

  • Emacs

  • G2

  • AutoCad

  • Graveur Igor

  • Yahoo Store