金源在线客服

在线咨询

QQ在线咨询

QQ咨询

关于pythonPython

关于Python有多少种类

作者: 更新时间::2023-04-10

Cpython:

执行过程:程序----(c解释器)----(字节码)----(机器码)-----cpu

Python的官方版本,这是Python初始的以及维护得最好的实现,使用C编写。新的语言特性一般会最先在这里出现。CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。


Jyhton:

执行过程:程序----(java解释器)----(字节码)----(机器码)-----cpu

Python的Java实现,此实现可用作Java应用程序的脚本语言,或可用于使用Java类库创建应用程序,它也经常用于为Java库创建测试。Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。


PyPy:

执行过程:程序----(字节码)----(机器码)-----cpu

完全用Python编写的Python实现。它支持在其他实现中没有找到的几个高级功能,如stackless支持和一个Just in Time编译器。PyPy将Python的源码翻编译成字节码再编译成机器码。

其他类别:Python for .NET、IronPython、RubyPython、Brython ...


   

上一篇:Python适合做什么
下一篇:Python 是一种对编程初学者友好的语言吗?