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
- Python直譯器種類以及特點?詳細介紹!Python
- python直譯器的安裝Python
- Python直譯器和IPythonPython
- 用 Python 實現 Python 直譯器Python
- 【譯】使用 Python 編寫虛擬機器直譯器Python虛擬機
- Java虛擬機器(JVM)和Python直譯器有什麼區別?Java虛擬機JVMPython
- 23種設計模式之直譯器模式設計模式
- Python GIL(全域性直譯器鎖)Python
- Python與全域性直譯器鎖Python
- Python設計模式-直譯器模式Python設計模式
- Python指南(1.1):挑選直譯器Python
- VScode和python直譯器VSCodePython
- 什麼是Python直譯器?和Python IDE有什麼區別?PythonIDE
- Python IDE和直譯器有什麼區別?Python入門教程PythonIDE
- 直譯器模式模式
- 什麼是Python全域性直譯器鎖(GIL)?全域性直譯器鎖的好處!Python
- Python教程分享:Python直譯器分類及版本Python
- Mac 中 Sublime 配置 Python3 直譯器MacPython
- 06.python直譯器及效能優化Python優化
- Python直譯器簡介(1):函式物件Python函式物件
- Python直譯器簡介(2):程式碼物件Python物件
- Ipython 直譯器Python
- 終:直譯器模式模式
- python幾種裝飾器的用法Python
- PyPy 2.3.1 釋出,Python 實現的 Python 直譯器Python
- Python 新提案:“廢除”全域性直譯器鎖 GIL | CPython 直譯器或許會變得更快Python
- 常見的Python五大直譯器!Python
- Python直譯器簡介(4):動態語言Python
- Python直譯器簡介(3):理解位元組碼Python
- 如何使用Python編寫一個Lisp直譯器PythonLisp
- Python直譯器簡介(5):深入主迴圈Python
- 代理伺服器有幾種型別呢?伺服器型別
- 美國伺服器有哪幾種型別?伺服器型別
- css選擇器有哪幾種型別CSS型別
- 淺談彙編器、編譯器和直譯器編譯