1.1. 其他实现¶
虽然官方 Python 实现差不多得到最python需要有java基础吗广泛的欢迎,但也有一些其他实现对特定领域的用户来说更具吸引力。
知名的实现包括:
- CPython
-
这是最早出现并持续维护的 Python 实现,以 C 语言编写。新的语言特性通常在此率先添加。

- Jython
-
以 Java 语言编写的 Python 实现。 此实现可以作为 Java 应用的一个脚本语言,或者可以用来创建需要 Java 类库支持的应用。 想了解更多信息请访问 Jython 网站。
- Python for .NET
-
此实现实际上使用了 CPython 实现,但是属于 .NET 托管应用并且可以引入 .NET 类库。它的创造者是 Brian Lloyd。想了解详情可访问 Python for .NET 主页。
- IronPython
-
另一个 .NET 版 Python 实现,不同于 Python.NET,这是一个生成 IL 的完整 Python 实现,并会将 Python 代码直接编译为 .NET 程序集。 它的创造者就是当初创造 Jython 的 Jim Hugunin。 想了解更多信息,请参看 IronPython 网站。
- PyPy
-
一个完全用 Python 语言编写的 Python 实现。 它支持多个其他实现所没有的高级特性,例如非栈式支持和即时编译器等。 此项目的目标之一是通过允许方便地修改解释器(因为它是用 Python 编写的)来鼓励对语言本身的试验。 更多信息可在 PyPy 项目主页 获取。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/593.html