cpython pypy_PyPy4.0比Cpython更快的Python编译器

对Python语言还不甚了解的朋友们一定会问,CPython和PyPy是什么?和Python有着什么样的关系?在介绍PyPy4.0之前,先给大家简单的普及下CPython和PyPy。

CPython和PyPy是什么?

Python是一种编程语言,而CPython即用C语言实现Python及其解释器。而Pypy是用Python来实现的,也可以把它认做Python的子集。下面言归正传,来了解下PyPy4.0,一款声称要比Cpython快6倍以上的编译器。

PyPy 4.0的新特性有哪些?

支持SIMD矢量、预热时间的改进、以及对Numpy的改进。

(1)PyPy 4.0的SIMD矢量会在追踪代码时启用;会自动探测到可用的SIMD硬件,从而提高常见的向量和矩阵操作。同时也会根据版本公告,实时矢量相比前置矢量更具有领先优势,更加的容易探测到可能的矢量。

(2)PyPy 4.0在性能方面它能够减少20%的内存消耗,因为它更有效的使用guards;可以较少20%的预热时间,因为改进了unrolling。 有利有弊,PyPy 4.0是兼容CPython2.7。PyPy3是兼容Python3.2.5的,而且PyPy团队正在尝试启动对Python3.4的支持。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/news/a254.html

相关文章 Recommend

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值