Does there exist an interpreter which shows execution animation for teaching purposes? I use the Jackson Structured Method for explaining 3rd generation programming languages. I am thinking about a text or graphical full screen display showing the "computers inside": allocation and usage of the variables while executing one instruction after the other. This could help to demonstrate the interaction between execution logic and data manipulation. It could easy the task to explain how sequences, iterations, and selections work. Thank you for your help and recommendations.