Courses/CcmpLog2008
From LRDE
The time line of the lecture for EPITA 2008.
(Copied an pasted from https://svn.lrde.epita.fr/svn/compilation-lecture/trunk/compilation-lecture/ccmp-2008.txt)
- 02-27, 03-27: CCMP1&2
history
- 03-06, 03-07: CCMP3&4
dev-tools scanner
- 03-13, 03-14: CCMP5&6
ast. Just 4 hours as is.
- 03-16: CCMP7&8
early-languages : 2h - tc-1 & tc-2 presentation (select-const, default-visitor,
misc::indent)
- 03-19: TC-1
- 03-27, 03-28: CCMP9&10
names
- 03-30: TC-2
- 04-02: TC-3
- 04-03, 04-04: CCMP11&12
type-checking (3h or less)
- 04-10, 04-11: CCMP13&14
object oriented history + eiffel
- 04-24: TC-4
- 05-04: CMP2-1
TC-5 part 1
- 05-11: CMP2-2
Andrew Appel
- 05-18: CMP2-3
TC-5 part 2
- 05-24: CMP2-4
TC-5 part 3 A bit less than 2hours if I skip the tc code parts.
- 06-08: CMP2-5
Instruction Selection, a bit less than 2 hours.
- 06-15: CMP2-6
- 06-22: CMP2-7
- CCMP
subprograms
- 05-28: TC-5
- CCMP
liveness regalloc
2006-02-27
- TYLA 1: Some Computer History (1h40)
- CCMP 1: The architecture of a compiler (1h30)
- A long pipe
- The width of a compiler
- The tc stages
- The tc optional stages
- 2007: Mention the optimization stages