Python和Jython的區(qū)別簡(jiǎn)述
作者:51CTO整理
本文簡(jiǎn)單介紹了Jython的特點(diǎn),并簡(jiǎn)述了Python和Jython的區(qū)別。
Python和Jython:為什么要Jython
現(xiàn)在有許多語(yǔ)言實(shí)現(xiàn)了 Java VM. 下面的這些介紹將 Jython 其他的語(yǔ)言實(shí)現(xiàn)中區(qū)分開來(lái):
◆動(dòng)態(tài)地編譯成 Java 字節(jié)碼
◆擴(kuò)展Java原有Class的能力
◆能創(chuàng)建多中類型的程序
◆具有Bean的屬性
◆Python 的語(yǔ)法
Python和Jython 的區(qū)別
Python
◆C
◆多平臺(tái)Multi-platform
◆編譯至.pyc Compiles to .pyc
◆使用C擴(kuò)展 Extend with C
◆GIL 1
◆Python垃圾回收機(jī)制 Python Garbage Collection
Jython
◆100% Java
◆任意JVM Any JVM (currently 1.1+)
◆編譯至.class Compiles to .class
◆使用Java擴(kuò)展 Extend with Java
◆真正的多線程Truly multi-threaded
◆Java垃圾回收機(jī)制 Java garbage collection
看到以上這些Python和Jython的區(qū)別,我不禁要為這些為軟件默默奉獻(xiàn)的人感到敬佩。
【編輯推薦】
責(zé)任編輯:yangsai
來(lái)源:
Python wiki