【发布时间】:2021-08-19 02:42:50
【问题描述】:
我只听说过 python,但是当我在搜索结果中看到不同的名称时,我很困惑这是什么鬼,但我教的可能是它用于代码转换的部分,但不确定这些实际上是什么?
【问题讨论】:
标签: python-3.x jython cpython
我只听说过 python,但是当我在搜索结果中看到不同的名称时,我很困惑这是什么鬼,但我教的可能是它用于代码转换的部分,但不确定这些实际上是什么?
【问题讨论】:
标签: python-3.x jython cpython
Python 是一种语言。 CPython、IronPython、Jython 是这种语言的不同实现。它们也都碰巧用不同的语言实现:CPython 是用 C 编写的,IronPython 是用 .NET 编写的,而 Jython 是用 Java 编写的。因此,很容易将 IronPython 集成到 .NET 程序中,并且很容易将 Jython 嵌入到 Java 程序中。但在大多数情况下,当人们执行 Python 时,他们是通过 CPython 运行他们的 Python 代码(即使他们不知道它的正式名称是什么)。它是最初的 Python 实现,是其中最快的,也是定义 Python 的实现。除非您想在 .NET 或 Java 框架中使用 Python,否则您可能永远不会遇到其他两个。
【讨论】: