2012-04-05 37 views

回答

4

Bsides Nuitkla,也有cython--它可以将Python代码转换为C文件,从中可以编译为汇编源代码。如果你希望获得本机代码的速度,我建议你去寻求pypy - 用Python编写的Python解释器,它以jit(只是时间代码翻译)为特色,以x86_64本机代码为特色。

另外感兴趣的可能是corepy,它允许您从Python代码内联输入汇编指令 - 这样您就可以拥有一个使用高级CPU的Python程序(作为.py源代码运行,无需编译)如sse3和ss4的体系结构(如果它支持avx,还不确定)以及其他体系结构,如IBM Cell处理器(在解锁的Playstation 3中)

+1

[Nuitka](http://nuitka.net/blog/)翻译Python到C++如果你想要另一个选项。你也可能想提到Cython,你还需要libpython。 – agf 2012-04-05 14:17:57