Algorithmique et Programmation Fonctionnelle (APF)
Algorithmique et Programmation Fonctionnelle
(APF)
RICM3
Cours 6 : Flots
Jean-François Monin
Polytech
2013 - 2014
1 / 5
Algorithmique et Programmation Fonctionnelle (APF)
La dernière fois
IType unit, effets de bord
IAnalyse syntaxique sur des listes
2 / 5
Algorithmique et Programmation Fonctionnelle (APF)
Plan
Fonction d’ordre supérieur
3 / 5
Algorithmique et Programmation Fonctionnelle (APF)
Flots
Plan
Fonction d’ordre supérieur
4 / 5
Algorithmique et Programmation Fonctionnelle (APF)
Flots
Flots (Stream)
Structure séquentielle polymorphe paresseuse
Iséquentielle polymorphe : comme les listes
Iparesseuse : construite à mesure des demandes de
consommation (activation d’un filtrage)
Iconsommée (détruite) à mesure qu’elle est analysée
Intérêts
Iéviter la construction d’une grosse structure de données
intermédiaire
Itypiquement : fichier vu comme flot de caractères. . .
Itransformé en flot de lexèmes
Ifacilités d’expression : parser
Iutilisation idéale dans les analyseurs récursifs descendants
Exemple : Pascal -> Caml, compilation, etc ... 5 / 5
1 / 35 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !