Cours de programmation fonctionnelle

Licence d'informatique et IUP GMI
Marie-Pierre.Beal@univ-mlv.fr
Université de Marne-la-Vallée, 2004-2005

Présentation

Ce cours est une introduction à la logique et à la programmation fonctionnelle. On présentera en particulier :
  • Le calcul des propositions
  • La résolution
  • Le langage Objective Caml
  • Introduction au calcul des prédicats
  • Automates et logique

Organisation

Références principales pour Caml

  • Emmanuel Chailloux, Pascal Manoury et Bruno Pagano, Objective Caml, Éditions O'Reilly Paris, 2000.
  • Thomas Ehrhard, Cours de Logique, Licence d'informatique, Polycopié, Université de Marne-la-Vallée, 1993.
  • Pierre Weis et Xavier Leroy, Le Langage Caml, InterEditions, Paris 1993, 2ème tirage
  • Xavier Leroy et Pierre Weis, Manuel de Référence du Langage Caml, InterEditions, Paris 1993.
  • Guy Cousineau et Michel Mauny, Approche Fonctionnelle de la Programmation, Ediscience (Collection Informatique), Paris 1995.
  • Sébastien Veigneau, Approches Impérative et Fonctionnelle de l'Algorithmique , Springer, 1999.
  • Autres livres.

Références principales pour la logique

  • René Cori, Daniel Lascar, Logique Mathématique Tome 1 : Calcul Propositionnel, Masson, 1993.
  • Stephen C. Kleene, Logique Mathématique, Editions Jacques Gabay, 1987.
Institut Gaspard-Monge, Laboratoire d'informatique, Marie-Pierre Béal