Python直譯器有幾種

bluetooth發表於2021-09-11

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章