Разработка алгоритма визуализации / симуляции
Я хотел бы разработать инструмент визуализации, способный распознавать код c, и с помощью некоторого вызова функции и механизма запуска по таймеру я смогу смоделировать некоторые сложные алгоритмы, разработанные в коде c.
Я думаю, может быть, можно использовать Python Bokeh для визуализации, но я не очень уверен в том, как я могу распознать c-код в Python и представить конкретный c-объект в графическом представлении.
Может кто-нибудь предложить лучший способ подключения кода C и быть признанным в Python?
1 ответ
Если вы хотите сделать это хорошо, вы ищете анализатор абстрактного синтаксического дерева C (AST), который работает под python.
Однако, поскольку кажется, что вы также хотите интерактивно запускать код, лучше будет использовать существующий интерпретатор C с открытым исходным кодом.
Это просто дает вам некоторые советы для вашего собственного исследования. Существует много существующих синтаксических анализаторов C AST и интерпретаторов C. Прочитайте немного о них. Тема не так проста, чтобы я мог дать один простой и ясный ответ.