Python执行速度慢只是因为它是解释型语言吗
导读:Python执行速度慢只是因为它是解释型语言吗?如果是先编译再执行的语言(例如:C、C++),执行效率取决于runtime也就是运行时的性能。不取决于语言。如果是解释型语言(例如:Python),因为是一边编译一边执行,执行效率取决于编译器...
Python执行速度慢只是因为它是解释型语言吗?
如果是先编译再执行的语言(例如:C、C++),执行效率取决于runtime也就是运行时的性能。不取决于语言。
如果是解释型语言(例如:Python),因为是一边编译一边执行,执行效率取决于编译器与runtime两个方面,虽然慢一些,但仍然与编程语言无瓜。
例:
1、Python总是被诟病“慢”,但实际上是编译器CPython的问题,如果把编译器换成PyPy,运行速度瞬间飞起。
2、华为方舟编译器为什么被称作“对于Android应用的革命性速度提升”?因为它把Android默认一边编译一边执行的机制换成了编译完成后再执行。
结论:编程语言无须担心,
如果是解释型语言,只需要做好一个编译速度还可以的编译器与良好的实现算法。
如果这不是解释型语言,运行速度开发者无需操心。
只要有一个良好的社区或者上进的开发者,只要语言开源,会蹿出来其它五花八门的编译器的。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Python执行速度慢只是因为它是解释型语言吗
本文地址: https://pptw.com/jishu/65750.html
