CPython for Digitser (基于 C 语言的 Python 实现)


语言: 英文、简体中文、繁体中文等多国语言

系统: Windows Vista / 7 / 8 / 10 (64 位)

下载: 网盘 01     网盘 02     官方网站     百度搜索


Python([ˈpaɪθən])是一种面向对象、解释型计算机程序设计语言。Python 语法简洁、清晰,具有丰富和强大的类库。因此,Python 也是当下 "AI 人工智能" 最流行的开发语言。

Python 源代码遵循 GPL(GNU General Public License) 协议,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。

 

Digitser APP 和 CPython、Microsoft Visual Studio、Qt、C/C++ 对应关系

Digitser APP CPython Microsoft Visual Studio Qt C C++ 备注
2019.5 版 CPython3.6 V2015 Qt5.12 C11 C++11
2018.5 版 CPython3.5 V2015 Qt5.9 C11 C++11
2017 版 CPython3.4 V2010 Qt4.8 C99 C++98
2016 版 CPython2.7 V2008 Qt4.8 C99 C++98

Python 常被称为胶水语言,能把用其他语言编写的各模块 (尤其是 C/C++) 轻松地联结在一起。常见情形是,用 Python 快速生成程序原型 (有时甚至是程序最终界面),然后对其中有特别要求的部分,用更合适的语言改写;

譬如:3D 游戏中的图形渲染模块,性能要求特别高,就可用 C/C++ 重写,而后封装为 Python 可调用的扩展类库。需要注意的是,在使用扩展类库时可能需要考虑平台问题,某些扩展类库可能不提供跨平台实现。

Python 是一门跨平台的脚本语言,Python 只规定了一种语法规则。若采用不同编程语言实现 Python 语法并解释程序,就成了一种不同的 Python 解释器。

不管采用哪种编程语言实现 Python 解释器,在编写 Python 应用时的代码规范及语法规则是不变的,变化的只是底层解释器实现,即 "运行时" 的方式。

 

Python 解释器实现

实现 底层语言 说明 备注
CPython C Classic Python,也是原始 Python 实现。当需区别于其它实现时,才以 CPython 称呼;或称作 C 语言实现的 Python。 这是最常用的 Python 版本。
Jython Java Java 语言实现的 Python。 Jython 可直接调用 Java 函数库。
PyPy Python 用 Python 语言写的 Python 实现。
IronPython .NET 面向 .NET 和 ECMA CLI 的 Python 实现。 IronPython 能直接调用 .NET 平台函数库,可将 Python 应用编译成 .NET 程序。
ZhPy 又名周蟒,支持使用 "繁/简中文" 语句编写应用的 Python 实现。