Computer Science 5641
Compiler Design
Homework Assignment 5 (20 points)
Due December 15, 2009 (No late homework)

  1. Why are exceptions so difficult for an intepreted language? Give an example demonstrating your argument.
  2. What are the parts of an activation record? How is an activation record used for a function call?
  3. How are displays used for non-local access to names?