Les meilleurs cours et tutoriels Prolog

Nombre d´auteurs : 3, nombre d´articles : 12, dernière mise à jour : 28 juillet 2016 

 

Sommaire

menu Débutant
  • PDF 
    fr
    La Naissance de Prolog
    par Alain Colmerauer
    Le langage de programmation Prolog est né d'un projet, dont le but n'était pas de faire un langage de programmation mais de traiter les langages naturels, en l'occurrence le Français. Ce projet a donné naissance à un Prolog préliminaire à la fin 1971 et un Prolog plus définitif à la fin de l'année 1972. Cet article relate l'histoire de ce projet, décrit en détail la version préliminaire de Prolog puis sa version définitive. Les auteurs ont aussi jugé bon de décrire les systèmes-Q un langage qui a joué un rôle important dans la genèse de Prolog.
     
  • PDF 
    fr
    Bases de Prolog-IV
    par Alain Colmerauer
     
  • on-line ZIP 
    fr
    Présentation du langage Prolog
    par Pierre Caboche
    Cet article a pour objectif l'apprentissage des bases du langage Prolog, nécessaires pour un apprentissage plus approfondi. Il est à le point de départ de toute une série d'articles sur le langage Prolog.
     
  • on-line 
    fr
    Programmation Prolog
    par Pierre Caboche
    Dans cet article, nous présentons la programmation en Prolog à l'aide de motifs de programmation (sur le principe que les « Design Patterns » du Gang des 4, mais adaptés à la programmation en Prolog)
     
  • PDF on-line ZIP E-book 
    fr
    Les listes en Prolog
    par Pierre Caboche
    Cet article présente les listes en Prolog: principes de base et prédicats prédéfinis permettant la manipulation de listes.
     
  • on-line 
    fr
    findall, bagof et setof
    par Pierre Caboche
    Cet article présente les prédicats findall/3, bagof/3 et setof/3 du Prolog (explications plus détaillées que dans la documentation officielle)
     
menu Intermédiare
  • on-line 
    fr
    Cet article montre comment utiliser Prolog et la bibliothèque des contraintes "clpfd" pour résoudre un puzzle.
     
  • PDF on-line ZIP 
    fr
    Cet article est destiné à montrer les possibilités de Prolog pour envisager le calcul des nombres de Fibonacci. D'abord les algorithmes classiques sont montrés. Ensuite d'autres méthodes sont évoquées, « mémorisation », streams en liaison avec les « Open Lists », enfin les « DCG ».
     
  • on-line ZIP 
    fr
    Cet article a pour but d'illustrer la Programmation Logique avec Contraintes (PLC) en Prolog au travers d'un exemple simple (écriture d'un programme pour la résolution de sudoku).
     
  • on-line ZIP 
    fr
    Cet article fait le lien entre Prolog et l'Algèbre Relationnelle, ceci dans le but de mieux comprendre Prolog au travers d'exemples, de voir comment traduire des expressions d'algèbre relationnelle en Prolog et d'apprendre à exploiter une base de faits Prolog (sorte de petite base de données).
     
  • on-line 
    fr
    Cet article est un tutoriel de prise en main de XPCE, interface graphique de Prolog.
     
  • on-line 
    fr
    Cet article est le premier d'un ensemble de deux articles relatif au partage d'un bidon de 24 L de liquide à l'aide de trois bidons de 5, 11 et 13 L. La première partie porte sur la recherche de la solution la plus rapide à ce problème, en parcourant en largeur l'arbre des possibilités. La seconde partie montre comment faire une animation graphique en Prolog à l'aide de XPCE. Elle illustre les transferts de liquide entre les bidons.
     
Consultez tous les cours

Voir également :
FAQ Livres
  

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