See Chapter 3 of the Tiger book for a comprehensive treatment of parsing. This is an excellent book for the course!
The C++ FAQ Lite has a good introduction to inheritance and virtual functions. Chapter 14 of the Tiger book has a comprehensive treatment of the principles of OO language implementation techniques.
The GC List has an accessible FAQ on Garbage Collection techniques. Chapter 13 of the Tiger book also covers GC in some detail.
| Week | Question | Description |
|---|---|---|
| 1 | link | Introductory questions |
| 2 | 2004.IV.1 | Context free grammars |
| 2000.V.6 | Compiler compilers | |
| 2002.V.6 | Intermediate code generation | |
| 3 | 2005.V.6 | Intermediate and target code |
| 2005.VI.5 | Functions I | |
| 2004.VI.8 | Functions II | |
| 4 | 2003.VI.6 | General |
| 2002.VI.6 | Classes | |
| link | Garbage collection |
Last updated: Sun Oct 15 12:48:14 BST 2006