python的基本语言

Dew*_*rld 58 python python-2.7 python-3.x

编写的基本语言python是什么?实际上我做了一个谷歌搜索,但没有找到任何令人满意的结果.

Rom*_*huk 90

你不能说Python是用某种编程语言编写的,因为Python作为一种语言只是一组规则(如语法规则或标准功能的描述).所以我们可以说,它是用英文写的:).但是,所提到的规则可以用某种编程语言实现.因此,如果你将一个像'import this'这样的字符串发送到那个名为interpreter的程序,它会返回你的"Python of Zen".

由于大多数现代操作系统都是用C语言编写的,现代高级语言的编译器/解释器也是用C语言编写的.Python也不例外 - 它最受欢迎/"传统"的实现称为CPython,用C语言编写.

还有其他实现:

  • IronPython(在.NET上运行的Python)
  • Jython(在Java虚拟机上运行的Python)
  • PyPy(使用JIT编译器的快速python实现)
  • Stackless Python(支持微线程的CPython分支)

  • 请注意,PyPy是用RPython编写的。 (3认同)

wRA*_*RAR 25

消息来源是公开的.Python是用C语言编写的(实际上默认实现称为CPython).

  • @Boris C99 根据 `configure.ac` (2认同)

Gan*_*aro 11

Python是用英文写的.但是有几个实现:

  • 实际上,Python 可以用多种语言编写(甚至口头)。例如: ??? (3认同)
  • 实际上PyPy是用RPython编写的 (2认同)

nei*_*zod 6

它用C语言编写,也称为CPython.


小智 5

如果你从源代码编译 python,你会得到一个好主意。通常gcc是编译*.c文件