Le langage Prolog


précédentsommairesuivant

Introduction

Prolog est un langage utilisé dans les domaines de l'Intelligence Artificielle et la Programmation Logique avec Contraintes. Sa syntaxe et son principe de fonctionnement sont radicalement différents de langages impératifs tels que C ou Java. Le raisonnement se rapproche plus de langages fonctionnels tels que Caml ou Lisp. Pourtant, Prolog n'est pas un langage fonctionnel. Prolog est le premier langage de programmation logique.

Ne trouvant pas de didacticiel à la fois abordable pour le débutant et suffisamment avancé afin d'acquérir de bonnes bases en programmation Prolog, j'ai décidé d'en écrire un moi-même.

Dans ce didacticiel, j'ai souhaité mettre l'accent sur la programmation en Prolog proprement dite (section 3). Avant cela, nous présenterons le langage ainsi que les bases de Prolog (sections 1 et 2). Enfin, certaines notions importantes du langage seront abordées en section 4.

Le plan de ce didacticiel se présente donc ainsi :

  • La première section de ce didacticiel vous présente le langage (outils, exemples de programmes)
  • La deuxième section de ce didacticiel vous permet d'acquérir les bases du langage, notamment au niveau de la syntaxe.
  • La troisième section est la plus importante, car elle vous permettra d'apprendre réellement à programmer en Prolog, et ce à l'aide de 3 patterns extrêmement simples et facile à se rappeler
  • La dernière section sert à approfondir les bases et à éviter certaines erreurs courantes

précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2006 pcaboche. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.