Алгоритм визуализации инструмента для C? - PullRequest
4 голосов
/ 06 мая 2011

Существуют ли средства визуализации алгоритмов для программ на Си?как визуализация выполнения C-программы через анимированный стек выполнения.

Ответы [ 5 ]

3 голосов
/ 20 мая 2011

Я рекомендую ddd для модной визуализации отладки графического интерфейса. Он визуализирует все структуры данных, создает симпатичные графики и дает вам доступ к вашему обычному отладчику.

2 голосов
/ 20 мая 2011

Анализатор производительности Oracle Studio для Linux (ранее Sun Studio) имеет функцию временной шкалы.Это точно анимированное представление стека.

Как на этом скриншоте:

enter image description here

1 голос
/ 20 мая 2011

Для C ++ существуют визуализаторы образовательных программ, которые вы можете попробовать:

  • VIP (Visual InterPreter), вы сможете визуализировать свой собственный код, отредактировав один из примеров на сайте. Поддерживается только подмножество C ++.
  • Учебная машина , может использоваться в качестве Java-программы или плагина Eclipse.

РЕДАКТИРОВАТЬ: Обновлена ​​ссылка The Teaching Machine.

0 голосов
/ 14 июля 2017

C Tutor - Визуализация выполнения кода C для изучения C online

Отличный инструмент для визуализации рабочего процесса вашего кода C / C ++, а также ряда других языков.Насколько мне известно, вы не можете вводить аргументы командной строки, но это единственное ограничение, о котором я могу думать.Преимущества в том, что он бесплатный, веб-интерфейс и очень интуитивно понятен.

0 голосов
/ 20 мая 2011

Вы можете попробовать ollydbg с плагином ollyflow или взглянуть на IDA с плагином для построения графиков вызовов (в этом ряду есть и другие плагины).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...