标签:#采用Python软件基金会许可证的软件

共 4 篇文章

Jython

Jython(原JPython),是一个用Java语言写的Python解释器。 概述 Jython程序可以和Java无缝集成。除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于C语言的全部模块。比如,Jython的用户界面将使用Swing,AWT或者SWT。Jython可以被动态或静态地编译成Java字节码。 Jython还包括[https://web.archive.org/web/20…

CPython

CPython是用C语言实现的Python解释器。作为官方实现,它是最广泛使用的Python解释器。除了CPython以外,还有用Java实现的Jython,用.NET实现的IronPython,使Python方便地和Java程序、.NET程序集成。另外还有一些实验性的Python解释器比如PyPy。 CPython是使用字节码的解释器,任何程序源代码在执行之前先要编译成字节码。它还有和几种其它语言(包括C语言)交互的外部函数接口。 支…

Stackless Python

Stackless Python或称简称Stackless,是一个Python编程语言解释器,这么称呼的原因是它避免了依赖C调用栈为自己的堆栈。在实际中,Stackless Python使用了C堆栈,但是这个堆栈在函数调用之间是被清除的。Stackless Python的最突出特征是,它避免了与操作系统线程有关的大量开销。在Python特征之外,Stackless还增加了协程、通信通道和任务序列化。 设计 对于Stackless Pyt…

IDLE (Python)

IDLE是Python的集成开发环境,從1.5.2b1版開始,就以Python作為預設的執行語言。“IDLE”代表“Integrated Development and Learning Environment”(集成开发与学习环境)。在许多Linux发行版中,IDLE可以作为Python软件包的一部分选择安装。IDLE使用Python与Tkinter GUI工具包(Tcl/Tk的包裝函式)编写。IDLE的设计目的是在教育环境中供初学者…