如果你能将胜利的O'Rourke的Perl解决方案与Lundh的Python解决方案进行比较,我将非常感激,因为我不知道Perl是否足以理解那里发生的事情.更具体地说,我想知道是什么赋予了Perl版本3x的优势:算法优势,C扩展的质量,其他因素?
Wide Finder:结果
perl更好的正则表达式实现是故事的一部分.然而,这无法解释为什么perl实现更好地扩展.随着处理器越多,差异越大.出于某种原因,python实现存在问题.
Perl针对文本处理进行了大量优化.有很多因素很难说出确切的区别.文本在内部完全不同(utf-8与utf-16/utf-32),正则表达式引擎也完全不同.Python的正则表达式引擎是一个自定义引擎,并没有像perl那样多.与Perl相比,开发工作的开发人员很少(我认为它基本上没有维护),而Perl基本上是"语言的核心".
所有的Perl后的文本处理语言.