Courses/CcmpTylaLogAppIng2011

From LRDE

This page contains the log of the topics of

for AppIng1 students of class EPITA 2011 (i.e., from November 2008 to May 2009). The topic was started with the Formal Languages Lecture; see ThlLog2011.

28/11/2008 : AppIng1	: Atelier C++ jours 1 & 2

04/12/2008 : AppIng1	: Atelier C++ jours 3 & 4 (50%)
05/12/2008 : AppIng1	: Atelier C++ jours 4 (50%) & 5 (50%)

12/12/2008 : AppIng1	: tiger-project-intro + Atelier C++ jour 5  (50%) + dev-tools (30%)

19/12/2008 : AppIng1	: abstract-syntax (sections 1 & 2, up to page 57

09/01/2009 : AppIng1	: abstract-syntax (remaining sections), scanner (sections 1, 2 & 3), Bison stacks, Q&A on TC-0

16/01/2009 : AppIng1	: names (section 1), Q&A on TC-0 and TC-1.

13/02/2009 : AppIng1	: names (sections 2 and 3, up to page 52)

20/02/2009 : AppIng1	: [given by %akim%] history + early-languages

27/02/2009 : AppIng1	: type-checking (except the last section on sequent calculus)

20/03/2009 : AppIng1	: types in TC, some sequent calculus, intermediate (pages 1-16)

27/03/2009 : AppIng1	: intermediate (pages 17-61)

03/04/2009 : AppIng1	: intermediate (pages 62-87)

10/04/2009 : AppIng1	: intermediate (pages 88-99)

30/04/2009 : AppIng1	: intermediate (up to the end), subprograms

15/05/2009 : AppIng1	: instr-selection (sections 1, 2 and 3)

29/05/2009 : AppIng1	: instr-selection (section 4), liveness, regalloc


Note: To be added to the lecture on objects, either in the existing slides or in another document:
 - implementations:
	- vtables (C++)
	- if/switch (SmartEiffel, Tiger)
 - desugaring objects (Tiger)

-- %roland% - 07 Dec 2009