专栏名称: 菜鸟教程
学的不仅是技术,更是梦想!
今天看啥  ›  专栏  ›  菜鸟教程

10 亿次嵌套循环性能对比,Python 表现最差

菜鸟教程  · 公众号  ·  · 2025-01-09 11:27
    

文章预览

下图展示了多种编程语言执行 10 亿 ( 1 Billio n )次嵌套循环的性能对比。 从上图可以看出 C 和 Rust 并列第一,耗时 0.50 秒,性能最好,Python 表现最差,耗时 74.42 秒。 看看以下视频,Python 走的跟蜗牛一样: 性能上,编译型语言(如 C、Rust 和 Java)由于强大的编译器优化,明显优于解释型语言(如 Python 和 Ruby)。 斐波那契数的计算表现最好的依然是 C 和 Rust,运行时间分别为 0.40 秒 和 0.41 秒。 Python 与 R 语言垫底, 运行时间分别为   29.00 秒 和  68.96 秒。 所以,如果我们项目需要处理大量计算,C、Rust 和 Java 等语言是更好的选择。 Python、PHP 和 Ruby 适合开发效率优先的场景,但在计算密集型任务中表现相对较弱。 以上测试是在一台 M3 MacBook Pro(16GB RAM) 上通过 /usr/bin/time 命令获取的时间。 每种语言都接收输入值 40。 Clang 版本:Apple clang version 1 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览