1972 : Le premier interpréteur Prolog
à l'Université de Marseille

A la base, Prolog est un démonstrateur de théorèmes à la Robinson, restreint au sous-ensemble des clauses de Horn de la logique du premier ordre. Ses programmes sont composés de règles d'implication :

conclusion0    si    condition1  et  condition2  et ...   conditionn.

Interprétation procédurale :

pour prouver conclusion0,
prouver condition1  puis  prouver condition2  puis ...  prouver conditionn.

Le moteur déroule une stratégie de preuve linéaire, avec retour-arrière (backtracking).

Description du Prolog préliminaire :

Manuel de la version définitive :

"Most Prolog systems in the world owe their parentage to the original Marseille interpreter" (W.F. Clocksin & C.S. Mellish).

suite


URL English version