Python实现JIT编译器
PyPy被开发为一个快速,开源和标准的替代实现的Python编程语言。
PyPy自带的几个优点 的神器出山:www.shenqi73.comPython,可以帮助改善您的开发过程。
下面是一些关键的“PyPy”的功能:
速度:
·由于其刚刚-Time编译器,Python程序运行速度更快PyPy。
使用记忆体:
·大,大量内存的的Python程序可能结束在CPython比他们做的更小的
空间。
兼容性:
·PyPy是高度兼容现有的Python代码。它支持ctypes的,可以运行流行的Python库,如扭曲和Django。
沙箱:
·,PyPy提供的能力,在一个完全
安全的方式运行不受信任的代码。
Stackless的:
·PyPy来支持stackless的模式中,默认情况下提供大规模并发微线程。
此版本中的新功能:
正式支持·CFFI是PyPy。您可以将它安装通常,通过使用的PIP安装CFFI一旦你已经安装PyPy和点子。相应的0.4版CFFI已被释放。
·ARM现在是一个正式支持的处理器架构。 PyPy软浮动ARM / Linux的版本。目前ARM处理器支持的ARMv7及更高版本的ISA,其中包括一个浮点运算单元的支持。
·本新闻稿中包含最新的Python标准库2.7.3使用Python 2.7.3是完全兼容的。
·然而,包含散列随机化,因为该解决方案目前在CPython反正不解决问题。究其原因可以发现对CPython的问题跟踪器。
·gc.get_referrers()现在更快。
各种numpy的改进。这份名单包括:
·在许多地方的轴参数支持
·花式索引全力支持
·complex128和complex64 dtypes
·JIT挂钩是一个功能强大的
工具到反思的JITting的过程中,PyPy执行。
·** kwds形式的用法是远远快于典型的S ...