2011-05-06 2 views
4

Existe-t-il un outil de visualisation d'algorithme pour les programmes C? comme visualiser une exécution d'un programme C à travers une pile d'exécution animée.Algorithme Outil de visualisation pour C?

+2

Comme un débogueur? – cnicutar

+0

genre de débogueur mais avec animation – Chinwei

+0

drôle silico, mais je ne parle pas d'une animation statique. – Chinwei

Répondre

3

Je recommande ddd pour les visualisations de débogage graphique de fantaisie. Il visualise toutes les structures de données et crée de jolis graphiques et vous donne accès à votre débogueur habituel.

1

Pour C++, il y a visualiseurs programme d'éducation que vous pouvez essayer:

  • VIP (visuel Interpreter), vous devriez être en mesure de visualiser votre propre code en modifiant l'un des exemples sur le site. Supporte seulement un sous-ensemble C++, cependant.
  • The Teaching Machine, peut être utilisé comme un programme Java ou un plugin Eclipse.

EDIT: Mise à jour du lien La machine d'enseignement.

+0

La machine à enseigner est un lien mort. – sergiol

+0

Merci, j'ai mis à jour le lien pour pointer vers la page d'accueil actuelle. – ville

2

Oracle Studio pour Linux (anciennement Sun Studio) Performance Analyzer dispose de la fonction de chronologie. C'est exactement une représentation de pile animée.

Comme sur cette capture d'écran:

enter image description here

+1

@Jongware: fixe – horsh

0

C Tutor - Visualize C code execution to learn C online

est un excellent outil pour visualiser le flux de travail de votre C/C++ Code - ainsi qu'un certain nombre d'autres langues. À ma connaissance, vous ne pouvez entrer aucun argument de ligne de commande, mais c'est la seule limite que je peux penser. Les avantages sont que c'est gratuit, basé sur le Web, et très intuitif.

Questions connexes