Topics for the final The final will take place at 9am on Wednesday, April 30, 2008, in the classroom (Swaeringen 2A21). The final will be comprehensive. It will have both a closed-book part and an open-book part. While the exam is comprehensive, I expect most of the grade to be based on the material covered in class since the midterm: Contextual Analysis Run-Time Organization Code Generation Interpretation McCarthy's Lisp interpreter (eval) You are also responsible for reading all of the textbook, including Chapter 9. The exam may have some questions to insure that you have read chapter 9, such as: what are the three major categories of compile-time errors? What are some common run-time errors? What are three common code transformations? What is constant folding?