Prolog est un langage de programmation de type déclaratif
qui fait appel à la logique mathématique et à ses mécanismes d'inférence
pour représenter et utiliser les connaissances sur un domaine.
Son nom est la contraction de « Programmation en Logique ».
Son modèle théorique est la SL-résolution.
A lire absolument ! Deux récits autobiographiques sur la génèse du langage et de la programmation en logique comme discipline :