python - Python 和 Perl 解决方案对 Wide Finder 挑战的比较

标签 python performance perl analysis

如果您能比较获胜的O’Rourke's Perl solution,我将不胜感激至 Lundh's Python solution ,因为我对 Perl 的了解不够好,无法理解那里发生了什么。更具体地说,我想知道是什么让 Perl 版本具有 3 倍的优势:算法优势、C 扩展的质量以及其他因素?

Wide Finder: Results

最佳答案

perl 的更好的正则表达式实现是故事的一部分。然而,这无法解释为什么 perl 实现的扩展性更好。处理器越多,差异就越大。出于某种原因,python 实现在那里存在问题。

关于python - Python 和 Perl 解决方案对 Wide Finder 挑战的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/124171/

相关文章:

python - 如何使用 Flask 处理服务器接收到的客户端路由?

python - Pandas - 旋转、堆叠、取消堆叠?

c# - 复用存储在Viewbag中的变量,性能? (回收 Viewbags)

perl - 为什么这个哈希没有正确显示?

perl - 为什么 pop/shift 不能与 perl 中的 map/grep 一起使用

python - 在脚本中使用python进度条

python - 创建一个 NxM 矩阵 A 到 NxMxL 矩阵 B,其中 B[i,j, :] = kronecker_delta(A[i, j])?

php - 用户的文件上传时间比我长

performance - elasticsearch的索引性能不佳

perl - 从源代码就地升级 Perl