| OCR Text |
Show display is dynamically updated as the executor proceeds with execution. Elements of the list are denoted by numbers 4, 6, 9, and 11. Arcs above the list elements are pointers between the list elements. Variables head, tmpl, and tmp2 are pointers to various elements in the list. An important point is that the executor's code was not modified to support visualization. Previous approaches to program visualization require that the user inserts events in the source code of the program. The director demonstrated here can be used for any executor. The entire director consists of around 300 lines of code out of which 200 is taken by graphic routines. Visualizing C on tr o l Flow Another important information about executing program is control flow. A 42 □ □ □ head tmpl tmp2 Figure 3.4. Program Visualization |