2011-05-06 75 views
4

C程序是否有現有的算法可視化工具?如通過動畫執行堆棧可視化C程序的執行。C可視化算法工具?

+2

就像一個調試器? – cnicutar 2011-05-06 06:50:10

+0

類型的調試器,但與動畫 – Chinwei 2011-05-06 06:58:10

+0

搞笑silico,但我不是指一個靜態動畫。 – Chinwei 2011-05-06 07:00:28

回答

3

我推薦ddd用於花哨的GUI調試可視化。它可視化所有的數據結構並製作漂亮的圖形,並讓您訪問常規調試器。

1

對於C++,還有,你可能會想嘗試教育項目展示臺:

  • VIP(可視化解釋器),你應該能夠通過編輯的網站上的一個例子想象自己的代碼。不過,僅支持C++子集。
  • The Teaching Machine,可以用作Java程序或Eclipse插件。

編輯:更新了教學機器鏈接。

+0

教學機器是一個死鏈接。 – sergiol 2014-07-15 01:19:53

+0

謝謝,我更新了指向當前主頁的鏈接。 – ville 2014-08-07 17:20:33

2

Oracle Studio for Linux(前Sun Studio)性能分析器具有時間線功能。 這完全是一個動畫堆棧表示。

就像這個截圖:

enter image description here

+1

@Jongware:固定 – horsh 2014-08-08 13:33:59

0

C Tutor - Visualize C code execution to learn C online

是用於可視化你的C/C++代碼的工作流程一個非常好的工具 - 以及許多其他語言。據我所知,你不能輸入任何命令行參數,但這是我能想到的唯一限制。好處是它是免費的,基於網絡的,並且非常直觀。