Python直譯器有幾種
1、CPython
CPython這個直譯器是用 C語言開發的(如果你要學習 C語言,可以參看我的《C語言探索之旅》 系列教程)。
2、Jython
Jython是執行在 Java 平臺上的 Python 直譯器,可以把 Python 程式碼編譯成 Java位元組碼執行。
3、IronPython
IronPython和Jython類似。IronPython 是執行在微軟的 .Net 平臺上的 Python 直譯器,可以把 Python 的程式碼編譯成 .Net 的位元組碼。
4、IPython
IPython是基於CPython之上的一個互動式直譯器。IPython 在互動方式上比 CPython 有所增強,但是執行 Python 程式碼的原理和 CPython 是一樣的。好比很多瀏覽器雖然外觀不同,但核心其實都是呼叫了 Chromium。
5、PyPy
PyPy是另一個Python直譯器,其目標是執行速度。PyPy採用JIT(Just-In-Time)編譯技術,動態編譯Python程式碼,顯著提高Python程式碼的執行速度。Java的HotSpot虛擬機器也使用JIT技術。
以上就是Python直譯器的五種型別,希望對大家有所幫助。更多Python學習指路:(推薦作業系統:windows7系統、Python 3.9.1、DELL G3電腦。)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3402/viewspace-2830308/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python直譯器分類有哪些?Python
- python直譯器在哪Python
- Python3 直譯器Python
- VScode和python直譯器VSCodePython
- Python直譯器和IPythonPython
- Python直譯器種類以及特點?詳細介紹!Python
- python直譯器的安裝Python
- Python IDE和直譯器有什麼區別?Python入門教程PythonIDE
- 什麼是Python直譯器?和Python IDE有什麼區別?PythonIDE
- Python與全域性直譯器鎖Python
- Python GIL(全域性直譯器鎖)Python
- Java虛擬機器(JVM)和Python直譯器有什麼區別?Java虛擬機JVMPython
- 23種設計模式之直譯器模式設計模式
- Python教程分享:Python直譯器分類及版本Python
- 什麼是Python全域性直譯器鎖(GIL)?全域性直譯器鎖的好處!Python
- Mac 中 Sublime 配置 Python3 直譯器MacPython
- Ipython 直譯器Python
- python幾種裝飾器的用法Python
- Python 新提案:“廢除”全域性直譯器鎖 GIL | CPython 直譯器或許會變得更快Python
- 常見的Python五大直譯器!Python
- 直譯器模式(Interpreter)模式
- python理論知識及python直譯器和pycharm安裝PythonPyCharm
- Python如何新增註釋?註釋有幾種?Python
- [譯] 通過 SSH 遠端使用 Python 直譯器來執行 FlaskPythonFlask
- 【工具推薦】5款超好用的python直譯器!Python
- 「python入門:」python的環境搭配和安裝python的直譯器Python
- Python有哪幾種編碼方式?這幾類必須知道!Python
- Python培訓:Python有哪些函式?你瞭解幾種?Python函式
- 幾百行程式碼實現一個指令碼直譯器行程指令碼
- 淺談彙編器、編譯器和直譯器編譯
- css選擇器有哪幾種型別CSS型別
- 代理伺服器有幾種型別呢?伺服器型別
- Python培訓教程:什麼是Python全域性直譯器鎖(GIL)?Python
- 24_直譯器模式模式
- Python資料儲存方式有幾種?如何使用?Python
- Mac 中 Sublime 主題及 Python3 直譯器配置MacPython
- 什麼是程式語言,什麼是Python直譯器Python
- 在C,C++,java和python執行時直譯器和編譯器的區別C++JavaPython編譯