python比c语言开发速度快多少倍_为什么Python程序通常比用C或C ++编写的等效程序慢?...

Python是一种比C语言更高级的语言,这意味着它可以从您的内容管理,指针等中抽象出计算机的细节,并允许您以更接近人类思考方式编写程序。

如果只测量执行时间,C代码通常比Python代码快10到100倍。但是,如果您还包括开发时间,Python通常会胜过C.对于许多项目,开发时间远比运行时性能更重要。更长的开发时间可直接转化为额外成本,更少的功能和更慢的上市时间。

内部Python代码执行速度较慢的原因是因为代码在运行时被解释而不是在编译时被编译为本机代码。

其他解释性语言(如Java字节码和.NET字节码)的运行速度比Python快,因为标准发行版包含一个JIT编译器,可在运行时将字节码编译为本机代码。CPython之所以没有JIT编译器的原因是因为Python的动态特性使其难以编写。有工作的进展情况写一个更快的Python运行,所以你应该期望的性能差距在今后可以减少,但它可能会需要一段时间Python标准版包括一个强大的JIT编译器前。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值