8个Python编程语言的变种
来源:互联网 发布:淘宝账号注销后会怎样 编辑:程序博客网 时间:2024/05/16 14:29
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语言。
- 8 个 Python 编程语言的变种
- 8个Python编程语言的变种
- Python TreeMap可视化方案的变种实现
- 【编程语言】python的赋值
- python一门超酷的编程语言
- k个最大的数及变种小结
- 用来理解 Java 编程语言的 8 个图表
- 用来理解 Java 编程语言的 8 个图表
- 用来理解 Java 编程语言的 8 个图表
- 用来理解 Java 编程语言的 8 个图表
- 用来理解 Java 编程语言的 8 个图表
- 用来理解 Java 编程语言的 8 个图表
- FreeBasic,一种能开发OS的basic变种语言
- C语言函数的两种写法变种
- 30 个 Python 语言的特点技巧
- C语言编程的十六个问题
- 10个学习编程语言的方法
- 学习Python编程的11个资源
- Python多线程下载有声小说
- Linux操作系统下三种配置环境变量的方法
- Content indexing in Django using Apache Tika
- Detours能截取哪些函数?
- Tips & Tricks on Development Tools
- 8个Python编程语言的变种
- Python开发者应该知道的7个开发库
- python word count
- 为什么我不会舍弃Python投奔Go语言
- 假如女人是一种编程语言
- Python高效编程技巧
- 用遍历解决某数学题的易语言
- Google GO与C#之间的TCP通信案例
- 简析Go与其他语言不同的类型