python编译器

python编译器,python,Python,我对python有一些疑问 为什么没有python编译器来创建本机代码?我已经找到了py2exe等,但它们只是打包了一个python解释器,因此,它还是执行代码的解释器 难道不可能像LISP编译器那样创建python编译器,从而使代码执行速度更快(与C++相比) 谢谢, Vinay与Python最接近的等价物是和 请看——我还没有机会对它进行全面的研究,但我能说的最好的是,它直接编译Python代码。您还可以使用(可选)静态类型——它不再是普通的Python,但如果您做得好,它可以提高速度。此外

我对python有一些疑问

  • 为什么没有python编译器来创建本机代码?我已经找到了py2exe等,但它们只是打包了一个python解释器,因此,它还是执行代码的解释器

  • 难道不可能像LISP编译器那样创建python编译器,从而使代码执行速度更快(与C++相比)

  • 谢谢,
    Vinay与Python最接近的等价物是和

  • 请看——我还没有机会对它进行全面的研究,但我能说的最好的是,它直接编译Python代码。您还可以使用(可选)静态类型——它不再是普通的Python,但如果您做得好,它可以提高速度。此外,请参见:

  • 这可能是因为我对Lisp没有太多的经验,但我不能完全确定您所说的“像Lisp编译器一样创建Python编译器”是什么意思

  • 它是什么

    我认为应该有可能使用Python编译器,这是一个比CPython已经拥有的字节码更好的编译器。这就是Nuitka的本来面目

    我试图将纯Python不转换成字节码,而是在运行时使用LyPython,然后通过机器代码(通过C++编译器)翻译。然后进行编译时和运行时分析,以便在满足某些期望的情况下,以更快的方式推测执行操作

    问题1:

    • (将Python代码直接导入C++)
    • < LI>(将隐式静态类型Python编译为C++、独立程序或 扩展模块)
    • (从Python的超集到C 扩展。Cython来自)
    问题2:
    不确定我是否理解正确,但答案可能是:

    • (一种用于Python代码的即时编译器(JIT) JIT的前身)

    是一种基于CPython和NUMPY的新型Python编译器,它的缩写是“.P/>”。你可能会发现这个问题很有趣:我读到的地方有一个LISP编译器,LISP程序的性能与C++是一样的。我错了吗?LISP编译器可以创建本机可执行文件吗?啊,我误解了你原来的问题。是的,一些Lisp编译器可以创建本机可执行文件。Cython(我在上面链接)也做了同样的事情。谢谢。。这是我在搜索了一段时间后第一次听到这个消息,看起来很有趣。这是我一直在寻找的东西:)我还没有检查它是如何工作的。