FST(有限状态传感器)库,C++或Java

Cdi*_*niz 7 c++ java performance fsm

我有一个问题要使用FST解决.基本上,我将制作一个形态解析器,在这一刻我必须使用大型传感器.表演是这里的重大问题.

最近,我在其他性能很重要的项目中使用c ++,但现在,我考虑使用java,因为java的好处并且因为java越来越好.

我研究了java和c ++之间的一些比较,但我无法确定我应该使用什么语言来解决这个特定的问题,因为它依赖于使用的lib.

我找不到关于java的lib的很多信息,所以,我的问题是:是否有任何性能良好的开源java库,比如我在一篇文章中读到的RWTH FSA工具包是最快的c ++库?

谢谢大家.

小智 3

对于您的目的来说,Java 有哪些“好处”?该平台解决了您需要的什么具体问题?您必须考虑的性能限制是什么?“比较”是否公平,因为 Java 实际上极难进行基准测试。C++ 也是如此,但您至少可以从 STL 获得一些算法边界保证。

我建议您查看 OpenFst 和 AT&T 有限状态传感器工具。还有其他的,但我认为您对 Java 的担心是本末倒置——专注于能够很好地解决您的问题。

祝你好运!