Algorithm Visualization Tool for C?

Is there an algorithm visualization tool for C programs? as a visualization of C program execution through an animated executable stack.

+4
source share
5 answers

I recommend ddd for visualization of visualization of the graphic interface. It visualizes all data structures and makes beautiful graphs and gives you access to your regular debugger.

+3
source

Oracle Studio for Linux (formerly Sun Studio) Performance Analyzer has a timeline function. This is a precisely animated representation of the stack.

As in this screenshot:

enter image description here

+2
source

For C ++ there are visualizers of educational programs that you can try:

  • VIP (Visual InterPreter), you can visualize your own code by editing one of the examples on the site. However, it only supports C ++ - a subset.
  • Learning machine , can be used as a Java program or Eclipse plugin.

EDIT: Updated Learning Machine link.

+1
source

You can try ollydbg with the ollyflow plugin or take a look at the IDA with the graphical plugin (there are other plugins along these lines).

0
source

C Tutor - Visualize C code execution to learn C on the Internet

A great tool for visualizing the workflow of your C / C ++ code, as well as a number of other languages. As far as I know, you cannot enter command line arguments, but this is the only restriction I can think of. The advantages are that it is free, web-based and very intuitive.

0
source

All Articles