【发布时间】:2012-05-09 17:38:56
【问题描述】:
假设 1:您有一套用于实时监控的模块(非常可维护,带有测试)。它们都运行得非常快,但会重复执行。它们都需要返回一个布尔标志,但也可能返回其他数据。例如,如果观察到一只鹦鹉已经死亡,CheckParrot 模块将返回。如果找到任何对象,SeekMorlocks 模块将返回 true,但还会返回数字、航向和距离。
假设 2:您的应用程序将使用某种自定义算法将这些模块联系在一起,其中可能包括状态变量。示例包括 RTS 游戏、交易程序、车辆监控系统等。该算法可以用真值表表示,或者等效地用 programmable logic array 表示。
问题:有哪些开源代码可以帮助实现可编程逻辑阵列,其中输入和输出都是可执行模块?目标是隔离算法 (PLA) 以进行独立测试,并轻松地将模块插入其中。
目前我对 Java 解决方案最感兴趣,但也对任何 C++ 或 Python 感到好奇。
谢谢
【问题讨论】:
标签: java c++ logic python-2.7