您的位置首页>互联网>

Python提供了与AArch64的连接

导读 PyPy背后的团队已经发布了7 2版的Python实现。在当前版本中,对Python 3 6的支持离开了beta阶段。CPython替代方案还包括CFFI后端(C外部功

PyPy背后的团队已经发布了7.2版的Python实现。在当前版本中,对Python 3.6的支持离开了beta阶段。CPython替代方案还包括CFFI后端(C外部功能接口)的修订版。目标平台为ARM添加了64位体系结构。AArch64的实现是与ARM Holding和德国初创公司Crossbar.io合作进行的。

当前PyPy版本的发布与Python 3.8发行的同一天可能是巧合。同时,PyPy用户不要介意该语言的功能仅落后两点发布:在PyPy 7.2中,对Python 3.6的支持已成功结束beta阶段。在二月发表的PyPy 7.0首次提出到Python 3.6的连接,这在当时仍然被认为实验。

C连接和JSON

否则,与大多数PyPy的点发行版一样,创新受到限制。值得注意的是CFFI后端的一些新增功能,现在已包含在1.13.0版中。该团队建议使用CFFI而不是自定义C API扩展来访问C代码。对于Python 2.7_ssl,当前版本中还存在CFFI-meringue模块的反向移植。

此外,开发人员拥有模块,_hashlib并将其转换为CFFIcrypt或_crypt。此外,PyPy 7.2内置了一个新的JSON解析器,该解析器可能已针对与即时编译(JIT)的交互进行了优化。

PyPy和RPython

PyPy是CPython的替代品,专注于提高性能和内存占用。该实现是JIT编译器,而Python参考实现CPython在运行时解释代码。PyPy的开发人员依赖于最大的兼容性,但是该实现并非与所有库一起使用。

与Python或RPython子集中的CPython相比,开发的PyPy可以进行静态分析。这涉及一些限制,这些限制在RPython语言的描述中进行了总结。

双重解释

与往常一样,该发行版与PyPy的早期版本完全向后兼容。该版本带有两个解释器:PyPy2.7针对Python 2.7到带有相关标准库的子版本2.7.13,PyPy3.6支持Python 3.6的语法和功能以及3.6.9版之前的标准库。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。