Page du cours Interprétation et compilation de l'année universitaire 2016-2017

Bonjour,

Cette page est destinée à contenir les documents du cours Interprétation et compilation de la licence informatique.

Les sujets des partiels de l'an passé

Les sujets des deux partiels du cours en 2015--2016 sont ici et .

Le support de cours de l'IED

Le support de cours que j'ai rédigé pour les étudiants à distance se trouve ici dans un seul fichier pdf.

Contenu des cours

Jeudi 22 septembre : on commence avec un TP. Le sujet est ici.

Vendredi 23 septembre : structure d'un compilateur

Jeudi 29 septembre : les débuts de l'assembleur 386 (chapitre 2).

Vendredi 30 septembre : le code généré par le compilateur (chapitre 3)

Jeudi 6 octobre : TP sur l'assembleur de l'intel 64 bits. Le sujet est ici

Vendredi 7 octobre : corrigé du TP ; fin de l'asembleur

Jeudi 13 octobre : début des grammaires.

Vendredi 14 octobre : grammaires ambigües, précédence et associativité ; parseur à précédence d'opérateur.

Jeudi 20 octobre : TP, les debuts avec Yacc. Le sujet est ici.

Vendredi 21 octobre : Yacc/Bison : utilisation

Jeudi 3 novembre : fermetures LR(0), LR(1), LALR(1).

Vendredi 3 novembre : le parseur de Gcc.

Jeudi 10 novembre : TP numéro 4. Le sujet est ici.

Jeudi 18 novembre : corrigé du TP ; début de la génération de code.

Vendredi 19 novembre : la génération de code : PPCM. Le code de PPCM étudié en cours est ici.

Une liste de suggestion de sujets de projets : ici.

Jeudi 24 novembre : TD numéro 5. Le sujet est ici.

Vendredi 25 novembre : optimisation, le début.

Jeudi 1er décembre : optimisation, suite et fin

Vendredi 2 décembre : prévu : partiel

Remise des projets : deux dates possibles : vendredi 16 décembre (pour ceux qui veulent passer les fêtes de fin d'années sans ce caillou dans leurs chaussures) et mardi 10 janvier (pour ceux qui veulent y travailler pendant l'interruption des cours).

Les notes de fin de première session sont saisie. Quelques détails sur le barème clic

.

Rattrapage pour l'écrit si nécessaire le jeudi 19 janvier de 13 heures à 15 heures.