CPython for Digitser (基於 C 語言的 Python 實現)


係統: Microsoft Windows / Mac OS X / Unix / Linux (x86 & amd64)

網盤下載 1     網盤下載 2     官網下載     百度搜索     文檔編製     數字 IDE Python (開發工具)     數字 IDE 專業版 (開發工具)


Python([ˈpaɪθən])是一種麵嚮對象、解釋型計算機程序設計語言。 Python 語法簡潔、清晰,具有豐富和強大的類庫。 因此,Python 也是當下大數據、AI 人工智能、區塊鏈、等的最流行開發語言。

Python 由 Guido van Rossum 於 1989 年底發明,第一個公開發行版發行於 1991 年。 Python 源代碼遵循 GPL (GNU General Public License) 許可授權協議,Linux Ubuntu 默認將其集成為首選係統級維護語言。 CPython 2.7 將於 2020 年 01 月停止維護,界時將全麵轉嚮 CPython 3.x。


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 實現。

版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載;否則,將追究其法律責任。