python的子子孙孙

python果真非常强大,它有着众多的追随者,所以很多开发者都依赖它开发出了各种不同的变种版本,下面列举几种:1. pypypypy 是用python实现的python解释器。pypy比cpython是更加灵活,易于使用和试验,以制定具体的功能在不同情况的实现方法,可以很容易实施。 该项目的目标是,让pypy比c实现的python更为容易的适应各个项目和方便裁剪。2. ironpythonironpython就是python在.net平台上的实现。由微软的 jim hugunin 所发起,是一个开源的项目,基于微软的 dlr 引擎3. python for .netpython 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. jythonjython是python的纯java实现。她无缝地结合了java类与python,使用户能以python语言的语法编写在java虚拟机上运行的 软件。它的特点有:与相似的java程序相比,jython极大的的减少了编程代码量。jython同时拥有解释器和编译器,使其无需编译就可以测试程序 代码。6. stackless pythonstackless python 是一个增强版的 python 编程语言,允许程序员受益于基于线程的编程,而不会有一半线程的性能和复杂的问题。其最大的特点就是微线程,可避免使用操作系统线程导致的开销过大的问题。7. mypymypy 编程语言是一个体验版的 python 变种,旨在合并动态类型和静态类型的优点。我们的目标是提供一个令人印象深刻的、功能强大而且方便的 python,提供编译时的类型检查和高效的编译到本地代码,无需一些重量级的虚拟机。8. rpythonrpython是python的一个子集,虽然rpython不是完整的python,但用rpython写的这个python实现却是可以解释完整的python语言。

Posted in 未分类

发表评论