Courses/CcmpTylaLogAppIng2011

From LRDE

Revision as of 15:11, 9 June 2014 by Clément Démoulins (talk | contribs) (Ccmp logs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.

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