如何将 Python3 代码转换为 C++/汇编语言?

How can I convert Python3 code to C++/Assembly language?

我想将一个简单的 print(“Hello, World!”) 代码转换成汇编语言。我看了一篇post,里面说可以尝试转成C++,再转成汇编,但是不行。谁能帮我把 Python3 转换成汇编语言(或 C++)?

这是一个 Whosebug 线程,它提出了类似的问题(至少如何将 Python 转换为 C),并且有几个指向不同项目的链接,这些项目应该做到这一点:Writing code translator from Python to C?

这里还有另一个名为 PyPy 的项目,它似乎是上面链接的线程中提到的 CPython 的替代和更快版本:https://www.pypy.org/index.html

希望其中之一可以帮助您完成您正在尝试做的事情。一般来说,如果你需要编译成汇编代码的东西,你最好只用 C 语言编写它。Python 的问题是它编译成字节码,然后由解释器 运行 编译。所以它绝不是组装。然而,C 直接编译为汇编,因此它会为您提供您想要的。通过尝试从 Python 到组装,您只是添加了一个额外的中间人(这是我链接的这些项目之一),它有可能搞砸,有错误等。所有这一切说,希望这些选项之一能够为您解决并完成工作!祝你好运!