We discuss experiences with program animation in the classroom using the Teaching Machine program animation tool.
- A progam animator for C++ and Java
- Abstract machine model based on
- Underlying computer—memory, fetch and execute
- Compiler—active declarations, expression parsing
- Memory manager—heap and static store, as well as a stack
- High and low level views of data
- Java applet or stand-alone application.