执行模型变体——执行优化工具——Shed Skin: Python 到 C++的翻译器
Shed Skin 是一个新兴系统,它采取了不同路径来执行 Python 程序 —— 它尝试将 Python 源码翻译为 C++ 代码,然后使用你电脑上的 C++ 编译器将 C++ 代码编译机器码。因此,它代表了一种与平台无关的运行 Python 代码的方法。
在我写下这些文字时,Shed Skin 仍处于积极开发中。它当前支持 Python 2.4 到 2.6 的代码,并且它将 Python 程序限制为隐式静态类型约束,这在大多数程序中都是普遍的但技术上来说不是正常的 Python,所以我们在这里不会进一步深入细节。然而,初始的结果显示了它有在执行速度方面战胜标准 Python 和类 Psyco 扩展的潜力。在网上搜索关于此项目当前状态的细节。
推荐文章: