Courses/CcmpLog2008

From LRDE

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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