0

我们在 c++ 和一些 .NET 中拥有庞大的代码库。视觉工作室 2010。

该应用程序的主要部分是一个基于 Actor 模型的节点图。节点是状态机,将布尔值和数字输入转换为布尔值和数字输出,可以连接到另一个节点的输入,依此类推。

该系统包括具有各种配置选项的多种类型的节点。

一位客户要求提供一组相当复杂和灵活的节点类型,其中一些在系统投入生产之前可能无法完全阐明。我希望通过创建一个接受 python(或类似)文本作为其配置的新节点类型来实现整个事情。

利益相关者建议使用 Python,但不一定是唯一的选择。有哪些选项可以在 C++ 代码库中以类似 VBA 的方式解析和执行另一种高级语言?

4

1 回答 1

1

您在这里有很多选择:

Lua ( http://www.lua.org/ )

Python ( http://www.codeproject.com/Articles/11805/Embedding-Python-in-CC-Part-I )

python的替代品:Pypy( http://pypy.org/ )

于 2014-08-13T21:01:28.913 回答