GLO-66811
Implantation et optimisation des langages fonctionnels

Session d'automne 2008
Professeur: Danny Dubé



Plan de cours présent sur Pixel.



Notes de cours d'introduction.
Exercices correspondants.
Interaction avec l'interprète Scheme Gambit, telle que présentée en classe.
Interactions présentées aux sessions H08 et H07.



Notes de cours sur l'implantation des fonctions.  (Version corrigée.)
Exercices et solutions correspondants.



Énoncé du travail pratique #1.
Tests et programme utilisés pour la correction.
Une solution possible.



Notes de cours sur l'implantation de la récursion.
Exercices et solutions correspondants.



Énoncé du travail pratique #2.
Programme à transformer.
Une solution possible.



Notes de cours sur la représentation des objets et des types.
Exercices et solutions correspondants.



Directives de l'exposé oral.



Notes de cours sur la récupération automatique de la mémoire.
Exercices correspondants.



Notes de cours sur le lambda-calcul.
Exercices et solutions correspondants.



Notes de cours sur les optimisations et les analyses statiques.
Exercices et solutions correspondants.



Énoncé du travail pratique #3.
Tests utilisés pour la correction.



Énoncé du travail pratique #4.
Fichiers de tests: 1, 2, 3, 4, 5 et 6.



Ancien examen à étudier.