我们在 c++ 和一些 .NET 中拥有庞大的代码库。视觉工作室 2010。
该应用程序的主要部分是一个基于 Actor 模型的节点图。节点是状态机,将布尔值和数字输入转换为布尔值和数字输出,可以连接到另一个节点的输入,依此类推。
该系统包括具有各种配置选项的多种类型的节点。
一位客户要求提供一组相当复杂和灵活的节点类型,其中一些在系统投入生产之前可能无法完全阐明。我希望通过创建一个接受 python(或类似)文本作为其配置的新节点类型来实现整个事情。
利益相关者建议使用 Python,但不一定是唯一的选择。有哪些选项可以在 C++ 代码库中以类似 VBA 的方式解析和执行另一种高级语言?