基于C++的规则引擎

14

我正在寻找一个好的C++规则引擎。请问是否有任何基于XML的C++规则引擎可用?


10
什么是“规则引擎”? - reko_t
1
@reko_t 什么是规则引擎? - Nick Dandoulakis
1
@reko_t:规则引擎基本上是一个控制器,它从规则数据库中解析规则,并将其应用于某个事务/数据/输入。 - Kangkan
请点击这里查看规则引擎的解释。 - Arash Aghlara
3个回答

6

请查看由NASA最初开发的CLIPS,它是用C语言编写的规则引擎。多年来一直在不断发展。但是,规则是用类似LISP的规则定义语言定义的。

它托管在sourceforge上:http://clipsrules.sourceforge.net/


1

我猜“规则引擎是什么”这个问题的答案在这里:规则引擎能做什么?

但这只是一个过于宽泛的定义。事实上,“规则引擎”应该完全依赖于您的领域。引擎将提供设置(基于XML或任何其他适合任务的内容),然后应用规则。

因此,请寻找特定于领域的引擎,您肯定会找到一些有用的东西。


0

ILog规则(IBM)是用C++编写的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接