Licence 3
Programmation Fonctionnelle
2009/2010
Stefano Guerrini
- Calendrier
- Support du cours
Calendrier
- 29/01/2010:
CM: 8h30-10h00 - C308
- Introduction à la programmation fonctionnelle et à OCaml.
- Types de base.
- Expressions et fonctions.
- Noms.
Support du cours:
TD: 10h15-11h45 - C308
- 05/02/2010:
CM: 8h30-10h00 - C308
- Produits cartésiens.
- Récursion en OCaml.
- Définitions global et locales. Définition simultanées et récursion mutuelle.
- Synthèse des types.
- Introduction aux fonctions polymorphes.
- Introduction à les listes.
Support du cours:
TD: 10h15-11h45 - C308
- 12/02/2010:
CM: 8h30-10h00 - C308
- Exemples de polymorphisme. Synthèse de types polymorphes.
- Listes polymorphes.
- Définitions de types.
- Types somme.
- Cas simples de pattern matching.
Support du cours:
TD: 10h15-11h45 - C308
- 19/02/2010:
CM: 8h30-10h00 - C308
- Listes.
- Fonctionnelles sur les listes (map, fold_right, fold_left). Le pattern matching.
- Compléments sur le pattern matching
Support du cours:
TD: 10h15-11h45 - C308
- 05/03/2010:
CM: 8h30-10h00 - C308
- Types recursives.
- Arbres binaires.
Support du cours:
TD: 10h15-11h45 - C308
- 12/03/2010:
CM: 8h30-10h00 - C308
- Exemples de arbres
- Fonction sur les abres
- Enregistrements
Support du cours:
TD: 10h15-11h45 - C308
- 19/03/2010:
CM: 8h30-10h00 - C308
- Références
- Boucles
- Vecteurs
Support du cours:
TD: 10h15-11h45 - C308
- 26/03/2010:
CM: 8h30-10h00 - C308
Support du cours:
- 02/04/2010:
CM: 8h30-10h00 - C308
Support du cours:
- 09/04/2010:
CM: 8h30-10h00 - C308
- Programmes qui utilsent les exceptions
- Input de/output sur fichiers
Support du cours:
Support du cours
Tutoriels
Autres guides
stefano.guerrini@univ-paris13.fr
Last modified: Thu Apr 8 14:21:43 CEST 2010