官术网_书友最值得收藏!

1.6 不同平臺下的Python

Java和.NET是目前工業界非常成熟的兩大開發平臺。Python可以在這兩大開發平臺上使用,也可以用Java、C#擴展Python。

1.Jython

Jython是完全采用Java編寫的Python解析器。雖然Jython解釋器的實現和性能與Python的解釋器還有些差距,但是Jython使得Python完全可以應用在Java開發平臺下。Jython使得Python程序可以在Java虛擬機上運行,同時Python可以訪問Java下的類庫和包。Jython也為Java提供了完善的腳本環境,Python在Java應用中可以作為中間層服務的實現語言。Jython使得Java可以擴展Python模塊,反過來也可以使用Python編寫Java應用。

2.IronPython

IronPython是Python在.NET平臺上的實現。IronPython提供了交互式的控制臺,該控制臺支持動態編譯。它使得Python程序員可以訪問所有的.NET庫,而且完全兼容Python語言。IronPython必須提供.NET 2.0版本的支持。IronPython的出現使得既可以在.NET平臺下編寫Python代碼,又可以調用豐富的.NET類庫框架。

主站蜘蛛池模板: 新乡市| 鄂尔多斯市| 冷水江市| 南漳县| 深泽县| 彭州市| 鹤庆县| 枣强县| 双鸭山市| 河池市| 巴楚县| 尤溪县| 城固县| 鸡泽县| 常州市| 钟山县| 伊宁县| 清新县| 蓬莱市| 讷河市| 鄂伦春自治旗| 伽师县| 泾川县| 云龙县| 县级市| 丰都县| 宁化县| 奇台县| 福泉市| 定远县| 克拉玛依市| 合阳县| 周宁县| 东辽县| 米脂县| 龙州县| 钟祥市| 连州市| 麦盖提县| 明光市| 德兴市|