Section Notes

Here are the topics and links to examples prepared by the TAs for use in the discussion sections. Not every section will cover the same examples. And of course, these notes are not a substitute for attending section.

8/27 Discussion of PA1: Interpreting AST programs, using Eclipse 
9/3 Lexical Analysis: Converting REs to NFAs, writing lexer specifications
9/10 Revision Control, PA2: Revision control systems, PA2 design information
9/17 Parsing LL(1) grammars, FIRST and FOLLOW sets PS PDF
10/15 Symbol Table Implementation
10/1 Syntax-directed translation PS PDF
10/15 Type Systems
10/22 Objects and Short-Circuit Code Generation
10/29 Dataflow Analysis PS PDF
11/5 Memory Hierarchy Optimizations: Register Allocation and Cache Optimizations
11/12 Review notes [1 (pdf)] [2 (pdf)] [3 (pdf)]
11/26 Incremental and Generational Garbage Collection

 


Last modified 08/24/2003