VISUAL DEBUGGING AND AUTOMATIC ANIMATION OF C PROGRAMS
Ricardo A. Baeza-Yates, G. QUEZADA, G. VALMADRE · Series on software engineering and knowledge engineering · 1996
We present VCC, a system that allows the end-user to graphically visualize and animate a C program. We emphasize the differences between our approach and previous works on the topic. This system can be seen as a preprocessor that automatically annotates a C program with animation code, and embeds it in a special graphical environment. The system is implemented in C++ and C, and uses the X-Windows environment, making it highly portable. It can be used for several purposes, including debugging, teaching, understanding, and exploring algorithms and static data structures.