首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C++到更简单的语言(Python等)转换器?

C++到更简单的语言(Python等)转换器?
EN

Stack Overflow用户
提问于 2012-08-03 08:58:14
回答 3查看 53.4K关注 0票数 1

我知道Python,我遇到了一个很小的C++源文件,我想把它转换成Python。但是C++代码太复杂了,我无法在不学习语言的情况下理解它。

因此,我想知道是否有一种工具与许多人想要的相反:将C++代码转换为Python,或者其他我可以理解的更简单的语言。我知道这些工具在非常简单的代码上工作,即使在那时也很难完成完美的工作,但是我所拥有的代码非常小而且很简单。

我已经找到了"ctopy",但是没有使用示例,如果我只是将一个.cpp文件传递给它,它只是挂起,没有错误消息或其他任何东西。也许这对C++根本不管用。http://www.catb.org/~esr/ctopy/

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-04 14:16:02

大多数翻译器都会产生劣等代码,而这些代码在任何地方都不能真正使用;代码越复杂,结果就越糟糕。只有真正的人类大脑才能做到这一点。我建议你学习这门语言。如果您已经知道python,那么学习另一种语言应该不会太困难。

票数 21
EN

Stack Overflow用户

发布于 2013-02-27 23:38:30

我见过(也想要)这样的编程代码转换器,并且在cpp2py中找到了您想要的,尽管我个人还没有为自己的网站https://github.com/hlamer/cpp2python尝试过

票数 2
EN

Stack Overflow用户

发布于 2013-02-28 00:04:24

这有点痛苦,但我得到了一些python代码

https://code.google.com/p/ctypesgen/

出于某种原因,它无法处理bool的问题。

它可能使用regex替换,以及其他类似的东西,但它肯定比不使用regex的情况下编写出自己的ctype包装器要好。

http://docs.python.org/2/library/ctypes.html

您可以查看的另一个选项是将C++编译成可执行文件,然后使用python运行可执行文件。

如果您决定在工具带中需要C/C++的强大功能:

https://stackoverflow.com/questions/3973899/learning-c-java-coming-from-python

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11792529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档