gpt4 book ai didi

c# - Python 比 Java/C# 慢吗?

转载 作者:IT老高 更新时间:2023-10-28 13:51:46 25 4
gpt4 key购买 nike

Python 比 Java/C# 慢吗?

performance-comparison-c-java-python-ruby-jython-jruby-groovy

这是一个优化 CPython 的项目:unladen-swallow

最佳答案

不要将语言和运行时混为一谈。

Python(该语言)有许多运行时实现。

  • CPython 通常被解释,并且会比本地代码 C# 慢。它可能比 Java 慢,具体取决于 Java JIT 编译器。

  • JYthon 在 JVM 中进行解释,并具有与 Java 相同的性能配置文件。

  • IronPython 与 C# 依赖相同的 .NET 库和 IL,因此性能差异会比较小。

  • 可以通过 PyREX、PyToC 等将 Python 转换为本地代码。在这种情况下,它的性能通常与 C++ 一样好。您可以 - 在一定程度上 - 进一步优化 C++,并且可能会比 PyREX 的未优化输出获得更好的性能。

    有关详细信息,请参阅 http://arcriley.blogspot.com/2009/03/so-long-pyrex.html

请注意,Python(该语言)并不慢。一些 Python 运行时(例如 CPython)会比原生代码 C++ 慢。

关于c# - Python 比 Java/C# 慢吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/672857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com