python的子子孙孙(变种编程语言)
生活随笔
收集整理的這篇文章主要介紹了
python的子子孙孙(变种编程语言)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python果真非常強大,它有著眾多的追隨者,所以很多開發者都依賴它開發出了各種不同的變種版本,下面列舉幾種:
1. PyPy
PyPy 是用Python實現的Python解釋器。PyPy比CPython是更加靈活,易于使用和試驗,以制定具體的功能在不同情況的實現方法,可以很容易實施。 該項目的目標是,讓PyPy比C實現的Python更為容易的適應各個項目和方便裁剪。
2. IronPython
IronPython就是Python在.NET平臺上的實現。由微軟的 Jim Hugunin 所發起,是一個開源的項目,基于微軟的 DLR 引擎
3. Python for .NET
Python for .NET 是一個可以讓 Python 程序員近乎無縫的集成 .NET 通用語言環境 CLR 和以及為 .NET 開發者提供一個強大的應用腳本工具。通過這個項目你可在 .NET 中完全使用 Python 來編寫整個應用,使用 .NET 服務和組件。
4. Cython
準確說Cython是單獨的一門語言,專門用來寫在Python里面import用的擴展庫。實際上Cython的語法基本上跟Python一致,而 Cython有專門的“編譯器”先將 Cython代碼轉變成C(自動加入了一大堆的C-Python API),然后使用C編譯器編譯出最終的Python可調用的模塊。
5. Jython
Jython是Python的純Java實現。她無縫地結合了Java類與Python,使用戶能以Python語言的語法編寫在Java虛擬機上運行的 軟件。它的特點有:與相似的Java程序相比,Jython極大的的減少了編程代碼量。Jython同時擁有解釋器和編譯器,使其無需編譯就可以測試程序 代碼。
6. Stackless Python
Stackless Python 是一個增強版的 Python 編程語言,允許程序員受益于基于線程的編程,而不會有一半線程的性能和復雜的問題。其最大的特點就是微線程,可避免使用操作系統線程導致的開銷過大的問題。
7. mypy
mypy 編程語言是一個體驗版的 Python 變種,旨在合并動態類型和靜態類型的優點。我們的目標是提供一個令人印象深刻的、功能強大而且方便的 Python,提供編譯時的類型檢查和高效的編譯到本地代碼,無需一些重量級的虛擬機。
8. RPython
rPython是Python的一個子集,雖然rPython不是完整的Python,但用rPython寫的這個Python實現卻是可以解釋完整的Python語言。
1. PyPy
PyPy 是用Python實現的Python解釋器。PyPy比CPython是更加靈活,易于使用和試驗,以制定具體的功能在不同情況的實現方法,可以很容易實施。 該項目的目標是,讓PyPy比C實現的Python更為容易的適應各個項目和方便裁剪。
2. IronPython
IronPython就是Python在.NET平臺上的實現。由微軟的 Jim Hugunin 所發起,是一個開源的項目,基于微軟的 DLR 引擎
3. Python for .NET
Python for .NET 是一個可以讓 Python 程序員近乎無縫的集成 .NET 通用語言環境 CLR 和以及為 .NET 開發者提供一個強大的應用腳本工具。通過這個項目你可在 .NET 中完全使用 Python 來編寫整個應用,使用 .NET 服務和組件。
4. Cython
準確說Cython是單獨的一門語言,專門用來寫在Python里面import用的擴展庫。實際上Cython的語法基本上跟Python一致,而 Cython有專門的“編譯器”先將 Cython代碼轉變成C(自動加入了一大堆的C-Python API),然后使用C編譯器編譯出最終的Python可調用的模塊。
5. Jython
Jython是Python的純Java實現。她無縫地結合了Java類與Python,使用戶能以Python語言的語法編寫在Java虛擬機上運行的 軟件。它的特點有:與相似的Java程序相比,Jython極大的的減少了編程代碼量。Jython同時擁有解釋器和編譯器,使其無需編譯就可以測試程序 代碼。
6. Stackless Python
Stackless Python 是一個增強版的 Python 編程語言,允許程序員受益于基于線程的編程,而不會有一半線程的性能和復雜的問題。其最大的特點就是微線程,可避免使用操作系統線程導致的開銷過大的問題。
7. mypy
mypy 編程語言是一個體驗版的 Python 變種,旨在合并動態類型和靜態類型的優點。我們的目標是提供一個令人印象深刻的、功能強大而且方便的 Python,提供編譯時的類型檢查和高效的編譯到本地代碼,無需一些重量級的虛擬機。
8. RPython
rPython是Python的一個子集,雖然rPython不是完整的Python,但用rPython寫的這個Python實現卻是可以解釋完整的Python語言。
總結
以上是生活随笔為你收集整理的python的子子孙孙(变种编程语言)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sys.argv[] 的使用详解
- 下一篇: 详解Python的*args和 **kw