为什么Pypy没有被推广以及取代CPython? | 您所在的位置:网站首页 › pypy官网 › 为什么Pypy没有被推广以及取代CPython? |
Python的应用范围非常广,至少要分为:科学计算、脚本运维、业务系统 三个方向。 其中科学计算主要依赖C扩展,而C扩展基本都是为CPython设计,PyPy不能很有效率地执行原生C扩展,对Python代码的性能提升也没有很关键的作用,因此这个领域主要还是CPython。 脚本运维的特点是对性能没有很大需求,而且一般执行一次马上退出,来不及JIT预热,因此基于JIT的PyPy也没有优势,更不要说CPython是Linux发行版的一部分,使用原生Python非常简单这件事了。 而对于纯Python编写的业务系统,比如Web网站等等,PyPy有很好的性能提升。这也是PyPy发展的主要的方向。 |
CopyRight 2018-2019 实验室设备网 版权所有 |