我在Python編程方面很新穎。雖然使用谷歌搜索,我發現一些Python
相關詞。我只是想知道Python,Jython,IronPython和wxPython有什麼區別。Python vs Jython vs IronPython vs wxPython有什麼區別?
我知道wxPython
是GUI編程。但是Jython和IronPython是什麼? 請幫幫我。
我在Python編程方面很新穎。雖然使用谷歌搜索,我發現一些Python
相關詞。我只是想知道Python,Jython,IronPython和wxPython有什麼區別。Python vs Jython vs IronPython vs wxPython有什麼區別?
我知道wxPython
是GUI編程。但是Jython和IronPython是什麼? 請幫幫我。
Jython和IronPython的是不同的Python實現,這兩者在不同的虛擬機上運行。 Jython在JVM(Java虛擬機)上運行,IronPython在CLR(公共語言運行時)上運行。這意味着使用這些實現的程序可以利用虛擬機的庫和生態系統。例如,使用Jython,我可以爲Java應用程序編寫插件,並使用IronPython,我可以使用.NET標準庫。在CPython中使用不同實現的不利之處在於CPython是最常用的python,因此得到了庫和開發人員的最佳支持。例如,像NumPy這樣的流行庫只能用於CPython,因爲它依賴於CPython的C api,Jython或IronPython都不能提供。
一個很好的參考,您還可以提及其他實施:PyPy這是寫在Python實現Python並且具有(主要)運行速度比CPython快得多的優點。 – Duncan
在談論numpy時,我對它表示贊同,但我試圖強調人們通常如何選擇生態系統/庫的替代實現。 – BluePeppers
維基百科是你的朋友:IronPython的可以方便地互操作與.NET(和是基於DLR)和Jython可以compilded爲Java字節碼。 – phg
@Tim Pietzcker:我沒有找到任何答案。 –
@VaibhavMishra:謝謝你幫我出... –