【发布时间】:2013-02-24 12:50:54
【问题描述】:
我一直在尝试找到一种将 .py 源文件转换为 .cpp 源的方法(以节省手动操作的时间)。我以前从未使用过 python,并希望有一种快速的方法来转换它,并清理转换器可能无法正常运行的任何代码。
到目前为止,我在谷歌搜索时发现的一些options 似乎是:nuitka、cython 和 pypy/rpython。
但是,我阅读的文档似乎只生成可执行文件,而不是实际的源代码。
此时,我找到了 py2c,但似乎找不到任何有关如何使用它的文档。另外,从维基上发布的路线图来看,它似乎不是成品,所以我怀疑它的可靠性。
如果您可以提供其他资源来说明如何实现这一点,或者对我可能错过的上述可能性有所了解,我们将不胜感激。否则,我将简单地手动转换它。
【问题讨论】:
-
我认为您可能必须坚持“否则,我将简单地手动转换它”部分。
-
你不能将python转换为php,然后只需应用facebook的东西将php转换为c++ :-P
-
多少代码?只学习 Python 可能会更快。
-
您进行转换的动机是什么?生成的代码是否需要人类可读和可维护?
-
@Cheersandhth.-Alf PHP-to-C++ 编译器不仅停止了支持 JIT 编译 VM,而且它的输出对于 任何东西 都无法使用,除非将其交给到 C++ 编译器。对于大多数编译器来说也是如此。虽然 Python->PHP 似乎比 Python->C++ 的“绝对不可行”要少一些,但我不知道有任何自动化工具做得很好(并且一直在思考为什么它很难以数百每分钟)。
标签: python c++ code-translation