CSCI 310 Spring 2005 Day 23
- Administrivia
- Project 4 reminder and demo note...
- Semantic checking
- assuming we have a set of bindings, what do we need to check (add three things to this list): all names bound to something, ...
- using our list, let's figure out what we need to do for each item on the list.
- Stacks and Frames: laying out the memory needed when the
code executes
- The notion of the call stack - what it's good for; when
doesn't it work?
- The call stack is divided into Frames for each
method/function called. What should we place in a frame?
(Use Factorial as an example.)
- How do registers impact this?
Gary Lewandowski
Last modified: Wed Mar 9 09:39:13 EST 2005