Quel est le langage d'intelligence artificielle le plus courant?
Le langage d'intelligence artificielle le plus courant est le Lisp, et il est encore utilisé aujourd'hui. C'est aussi l'un des plus anciens langages d'intelligence artificielle. John McCarthy l’a développée à la fin des années 50.
Lisp est une abréviation de "LISt Processing". Ce langage d'intelligence artificielle utilise des listes pour représenter les structures de données. Il est considéré comme le premier langage de programmation fonctionnel. De nombreuses fonctions intégrées peuvent être utilisées pour manipuler des listes, ce qui rend le langage extrêmement flexible. Les programmeurs ont un contrôle total sur la syntaxe du langage, qui peut être modifiée en fonction de leurs objectifs.
Ceci est possible car le code source est composé de listes. Les programmeurs peuvent manipuler le code source en tant que structures de données, ce qui leur permet de créer une nouvelle syntaxe ou d'étendre le langage pour faire le nécessaire. C'est un excellent langage pour la programmation de l'intelligence artificielle (IA), car il est possible d'écrire facilement des adaptateurs de modèles correspondant à des structures de liste.
Un des autres facteurs qui font de Lisp un langage d’intelligence artificielle utile est sa capacité à prendre en charge des représentations symboliques. Il est possible d'associer facilement des symboles à des données. par exemple, il est possible d'associer le symbole "ciel" à la couleur "bleu". Il est également possible de remplacer facilement les anciennes structures de données par des plus récentes, et cette fonction de désallocation est appelée nettoyage de la mémoire .
Langage d'intelligence artificielle extrêmement dynamique, il est possible de faire en sorte que les changements prennent effet instantanément dans Lisp sans aucune recompilation. Il ne possède pas de programme principal et tout le travail se fait à travers des fonctions composition et récurrence. Les programmeurs peuvent accéder à n’importe quelle fonction à l’invite d’entrée.
Langage d'intelligence artificielle largement répandu, le Lisp a engendré un grand nombre de dialectes et de systèmes Lisp, tels que Scheme, Interlisp et FranzLisp. Afin de créer un standard pour le langage, un certain nombre de programmeurs Lisp ont réuni les meilleures fonctionnalités des dialectes existants pour créer un nouveau langage appelé Common Lisp. Cela s'est passé en 1981 et depuis lors, Common Lisp a évolué pour devenir un langage de programmation pour l'IA extrêmement robuste et polyvalent.
Largement utilisé pour programmer des jeux informatiques, des robots et des problèmes de reconnaissance de formes, Lisp est considéré comme un langage de programmation classique pour l’IA qui a fait ses preuves. Prolog est un autre langage de programmation développé au début des années 1970 qui a gagné en popularité dans le domaine de l'IA. Il a une base plus mathématique basée sur le calcul des prédicats. Considéré comme un langage de programmation logique important, il est utilisé dans l'IA pour le traitement du langage naturel et le traitement de systèmes experts.