执行模型变体——执行优化工具——shed skin: python 到 c 的翻译器 | 第一部分 开始 —— 第 2 章: python 是如何运行程序的 |《学习 python:强大的面向对象编程(第 5 版)》| python 技术论坛-金年会app官方网
shed skin 是一个新兴系统,它采取了不同路径来执行 python 程序——它尝试将 python 源码翻译为 c 代码,然后使用你电脑上的 c 编译器将 c 代码编译机器码。因此,它代表了一种与平台无关的运行 python 代码的方法。
在我写下这些文字时,shed skin 仍处于积极开发中。它当前支持 python 2.4 到 2.6 的代码,并且它将 python 程序限制为隐式静态类型约束,这在大多数程序中都是普遍的但技术上来说不是正常的 python,所以我们在这里不会进一步深入细节。然而,初始的结果显示了它有在执行速度方面战胜标准 python 和类 psyco 扩展的潜力。在网上搜索关于此项目当前状态的细节。