python果然很是强大,它有着浩瀚的跟随者,所以许多开拓者都依赖它开拓出了各类差异的变种版本,下面罗列几种:
1. PyPy
PyPy 是用Python实现的Python表明器。PyPy比CPython是越发机动,易于利用和试验,以拟定详细的成果在差异环境的实现要领,可以很容易实施。 该项目标方针是,让PyPy比C实现的Python更为容易的适应各个项目和利便裁剪。
2. IronPython
IronPython就是Python在.NET平台上的实现。由微软的 Jim Hugunin 所提倡,是一个开源的项目,基于微软的 DLR 引擎
3. Python for .NET
Python for .NET 是一个可以让 Python 措施员近乎无缝的集成 .NET 通用语言情况 CLR 和以及为 .NET 开拓者提供一个强大的应用剧本东西。通过这个项目你可在 .NET 中完全利用 Python 来编写整个应用,利用 .NET 处事和组件。
4. Cython
精确说Cython是单独的一门语言,专门用来写在Python内里import用的扩展库。实际上Cython的语法根基上跟Python一致,而 Cython有专门的“编译器”先将 Cython代码转酿成C(自动插手了一大堆的C-Python API),然后利用C编译器编译出最终的Python可挪用的模块。
5. Jython
Jython是Python的纯Java实现。她无缝地团结了Java类与Python,利用户能以Python语言的语法编写在Java虚拟机上运行的 软件。它的特点有:与相似的Java措施对比,Jython极大的的淘汰了编程代码量。Jython同时拥有表明器和编译器,使其无需编译就可以测试措施 代码。
6. Stackless Python
Stackless Python 是一个加强版的 Python 编程语言,答允措施员受益于基于线程的编程,而不会有一半线程的机能和巨大的问题。其最大的特点就是微线程,可制止利用操纵系统线程导致的开销过大的问题。
7. mypy
mypy 编程语言是一个别验版的 Python 变种,旨在归并动态范例和静态范例的利益。我们的方针是提供一个令人印象深刻的、成果强大并且利便的 Python,提供编译时的范例查抄和高效的编译到当地代码,无需一些重量级的虚拟机。
8. RPython
rPython是Python的一个子集,固然rPython不是完整的Python,但用rPython写的这个Python实现却是可以表明完整的Python语言。