<分区>
寻找一种快速后端语言来运行具有大量循环和正则表达式的算法。应用程序正在运行 php(Zend 框架),希望将核心功能进一步向后移动以获得更好的内存使用和速度。到目前为止,考虑 perl(经过一些谷歌搜索),想确保这是最好的选择
谢谢你的帮助
<分区>
寻找一种快速后端语言来运行具有大量循环和正则表达式的算法。应用程序正在运行 php(Zend 框架),希望将核心功能进一步向后移动以获得更好的内存使用和速度。到目前为止,考虑 perl(经过一些谷歌搜索),想确保这是最好的选择
谢谢你的帮助
最佳答案
Perl 正是为这种目的而设计的。它是第一个真正使用 regex 的语言,大多数其他语言都从 perl 复制语法,如果没有别的的话。但是,我还没有真正看到任何性能基准来证实这一点。
这是一个benchmark比较 perl/python/ruby。这似乎证实了 perl 是最快的。同样,这不会让我感到惊讶,因为这就是它的设计目的。
这里是 one more article ,我建议阅读有关此主题的内容。它指出 perl 可能比 java 慢,但这是有充分理由的。
关于regex - 哪种语言最适合(速度方面)运行具有大量循环和正则表达式的算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8114807/