RICM4 - Langages et Traducteurs (LT) -
2011/12
Enseignants :
Documents
Complémentaires :
On donne ici quelques documents et liens permettant
(à ceux qui le désirent) d'approfondir certains points
vus en cours ou en TD :
En guise de pré-requis :
un polycopié
très bien fait (les chapitres 2 et 3 sont proches de ce
qui est traité dans une partie de ce cours)
Annales :
Indications
Bibliographiques :
- "Compilateurs : principes,
techniques et outils", A.V Aho, R. Sethi, J.D. Ullman,
InterEditions.
- "Compiler Construction",
W.M Waite, G. Goos, Springer-Verlag.
- "Les compilateurs -
théorie - construction - génération", R.
Wilhelm, D. Maurer, Masson.
- "Introduction à la
calculabilité", P. Wolper, InterEditions.
Le plan du cours
(et documents associés) :
semaine 1
[8/9]
cours : structure générale d'un
compilateur - grammaires hors-contexte
[9/9]
TD : pas de TD (IA) !
semaine 2
[15/9]
cours : grammaires hors-contexte
[notes cours]
[transparents]
[16/9]
TD : grammaires hors-contextes [fiche
TD]
semaine 3 )
[22/9]
cours : analyse syntaxique descendante
[notes cours]
[23/9]
TD : pas de TD (WEI) !
semaine 4
[29/9]
cours : analyse syntaxique ascendante
[notes cours]
[30/9]
TD : analyse descendante [fiche TD]
semaine 5
[6/10]
cours : analyse syntaxique ascendante
[7/10]
TD : analyse descendante
semaine 6
[13/10]
cours :
bilan analyse syntaxique - syntaxe abstraite
[fiche TD]
[14/10]
TD : analyse ascendante [fiche TD]
Travail pratique (libre service)
outils d'analyse syntaxique
description du TP
semaine 7
[20/10]
cours : sémantique statique d'un langage impératif
[notes cours]
[21/10]
TD : analyse ascendante
vacances
toussaint (26/10 -> 1/11)
semaine 8
[3/11]
cours : Devoir Surveillé [SANS
DOCUMENTS]
[4/11]
TD : sémantique statique [fiche TD]
semaine 9
[10/11]
cours : sémantique statique
[notes cours]
[11/11]
TD : pas de TD
(jour férié)
semaine 10
[17/11]
cours : sémantique dynamique d'un langage
impératif
[notes cours]
[18/11]
TD : sémantique statique
[fiche TD]
semaine 11
[24/11]
cours : génération de code
[notes cours]
[25/11]
TD : sémantique dynamique [fiche TD]
semaine 12
[1/12]
cours : génération de code
[2/12]
TD : pas de TD (Nuit de l'info) !
semaine 13
[8/12]
TD : génération de code
[fiche TD]
[9/12]
TD : génération de code
semaine 14
[15/12]
cours : pas de cours (stage
d'anglais)
[16/12]
TD : génération de code
semaine du 9 janvier : EXAMEN [AVEC DOCUMENTS]