IronPython 是一種在 .NET與Mono上所實現(xiàn)的一種Python語言,由微軟的 Jim Hugunin 所發(fā)起,基于微軟的DLR引擎,之所以使用IronPython完全是因為Python。IronPython 的官方并未實現(xiàn) Python 通用類庫,僅實現(xiàn)了部分核心類。開發(fā)者決定改寫構(gòu)架,使用動態(tài)類型系統(tǒng)以讓更多腳本語言能很容易地移植到NET Framework上。
特點
IronPython早就很好的一體化趕到.NETframework中,Python語言表達中的字符串?dāng)?shù)組相匹配于.NET的字符串?dāng)?shù)組總體目標,并且Python語言表達中相匹配的方法,在IronPython中也都提供了。別的基本上基本數(shù)據(jù)類型也是一樣。
由微軟公司的JimHugunin所開展,是一個開源系統(tǒng)的最新項目,依據(jù)微軟公司的DLR控制模塊IronPython的官方網(wǎng)站仍沒完成Python通用性類庫,僅完成了一部分重要類,住宅小區(qū)的開源系統(tǒng)類庫進行有:
fepy:fepy為IronPython提供Python的絕大多數(shù)通用性類庫的進行。
一鍵下載的軟件安裝包含了二進制文件、Python標準程序庫、用于Silverlight的IronPython和一個入門教程。此外,還有一個變?yōu)镻yc.py的專用工具,該專用工具可以把IronPython系統(tǒng)軟件編寫出二進制文件。Ipy