Courses/CcmpTylaLogAppIng2011
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.
This page contains the log of the topics of
- the C++ Programming Language Course (CPP),
- the Compiler Construction Course 1 (CMP1),
- the Compiler Construction Course 2 (CMP2), and
- the Typology of Programming Languages Course (TYLA)
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