Programmation fonctionnelle avancée

Sommaire: Programmation fonctionnelle avancée

I-Structures de données et algorithmes
1.Partage et copie
2.Files (FIFO)
3.Flux (streams)
4.Tableaux et chaînes de caractères
-Tableaux extensibles
-Tableaux fonctionnels de Paulson
-Buffer
-Cordes (Ropes)
5.Zipper
-Exemple sans zipper : les listes doublement chaînées
-Zipper des listes
-Zipper des arbres
6.Paresse (laziness)
7.Utilisation de la paresse pour améliorer le coût
II-Concurrence
1.Threads préemptifs
-Création et lancement d’un thread en OCaml
-Synchronisation
2.Communication entre threads
-Mémoire partagée
-Passage de messages
3.Threads coopératifs avec Lwt
-Les threads coopératifs
-Principe général de Lwt
-Le module Lwt_unix
-Syntaxe
-Exemples
-Exceptions
-Utiliser des fonctions non coopératives
-Exemple

…….

Cours pdf

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *