我一直在试图找到一种方法将.py 源文件转换为.cpp 源(作为手动执行的节省时间)。我以前从未使用过 python,并希望有一个快速的方法来转换它,并清理转换器可能做得不好的任何代码。
到目前为止,我在搜索时发现的一些options似乎是:nuitka,cython 和 pypy / rpython。
但是,我读过的文档似乎只产生可执行文件,而不是实际的源代码。
在这一点上,我已经找到了 py2c,但似乎找不到任何关于如何使用它的文档。此外,从维基上发布的路线图来看,它似乎不是一个成品,所以我怀疑它的可靠性。
如果您可以提供有关如何实现这一目标的其他来源,或者阐明我可能错过的上述可能性,将不胜感激。否则,我将简单地手动转换它。
编程语言不能像这样很容易地转换。例如,Python 有一个大的标准库,C ++ 没有相同的库。你如何翻译那些调用?
更根本的是,语言的语义是非常不同的,甚至像x = 1
这样简单的语句在 Python 和 C ++ 中也意味着不同的东西。
你将不得不在阅读 Python 的同时编写 C ++。
看看shedskin,如果它不能完成整个工作,它仍然可能是有帮助的。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(74条)