我的一个程序员 friend 告诉我“Python 是用 Python 编写的”或类似的话。他的意思是 Python 解释器是用 Python 编写的(我认为)。我在一些网站上读到 Python 可以实时解释任何编程语言(甚至是 C++ 和 ASM)。这是真的吗?
有人能给我解释一下吗?
我经过一番思考得出的独特解释是:python 与 ASM 处于同一“级别”,python 解释任何语言(更高级别)都是有意义的,对吗?这有意义吗?
如果有人能给我解释一下,我将不胜感激。
谢谢
最佳答案
这不是真的。 Python 的标准实现 - CPython - 是用 C 编写的,尽管大部分标准库都是用 Python 编写的。在 Java (Jython) 和 .NET (IronPython) 中还有其他实现。
有一个名为 PyPy 的项目,除其他外,它正在将 Python 的 C 部分重写为 Python。但是Python的主要开发还是基于C。
关于python - 关于python构造的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4364507/