龙空技术网

每个工作日的新闻分析 PyPy 5:一个更快、更精简的Python编译器

善变的小明 162

前言:

此刻看官们对“cffipython”可能比较重视,大家都需要剖析一些“cffipython”的相关文章。那么小编也在网上搜集了一些有关“cffipython””的相关文章,希望看官们能喜欢,姐妹们快快来学习一下吧!

该更新减少了启动时间和内存使用,并引入了与C代码接口和将Python嵌入到C代码的改进选项。

仅仅三个月后PyPy项目发布了用于Python的实时优化编译器4.0版本,它是未释放版本5.0..最新版本是一个“更快更精简”的升级到一个最简单和最直接的工具,以加快Python应用程序。

PyPy在这个版本中解决了两个正在进行的问题-启动时间和内存消耗。PyPy的维护人员声称,在某些应用程序中,预热时间(为执行脚本进行第一次分析并对其进行优化)和内存消耗都可以减少大约30%。

PyPy5.0还有一个升级的C级API,以便Python脚本使用C组件(例如,通过Cython)既兼容又快。PyPy的团队报告说,“这个主要的重构很快就会扩展我们的C-API兼容性。”

同样,

cffi

,PyPy与用C编写的组件进行接口的库已经升级。PyPy应用程序现在可以嵌入到C程序中,允许开发人员同时使用C和Python,而不管他们最熟悉哪种语言。此外,

cffi

可能是Python的长期替代品

ctypes

系统。这很可能一开始就发生在逐个项目的基础上,而不是在Python本身。

PyPy大大改进了它最大的缺点之一-它对外部C代码的处理-在最近的点修正过程中,包括5.0版本。它的另一个主要问题,对Python 3的支持,仍然更加棘手。PyPy通过一个单独的项目PyPy支持Python 3,这个项目的名称恰当,但是它落后于核心PyPy项目。Python 2的支持在支助工作将于2020年结束因此,在接下来的几年里,PyPy项目将面临越来越大的压力,以使PyPy3与其前身同步。

想学的小伙伴都可以私信小编来学习

无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!有开发工具,很多干货和技术资料分享!

文章部分来源:infoword

标签: #cffipython