< Back | Wikipedia | Home | Light Mode


IronPython


IronPython toha, .NET Framework/Mono/.NET Core Shang deDong Zuo suru Python noShi Zhuang dearu. Jim HuguninniyotsuteKai Fa gaJin merare, 2006Nian 9Yue 5Ri niChu Ban gariri-susareta. ba-ziyon1.xXi noIronPythonhaPython 2.4.3toHu Huan Xing gaaru. IronPython 2.7haPython 2.7Hu Huan dearu.

.NET FrameworknoChi tsuLi Fu nakurasuraiburariwo Python noWen Fa deshi-muresuniLi Yong dekirudakedenaku, Cong Lai noPython(CPython)noko-doZi Chan saemoaruCheng Du sonomamaLi Yong dekirukotogaTe Zheng dearu. mata, .NETnoShi Xing Huan Jing niDui Ying shitaGe Zhong tsu-ruga, sonomamaLi Yong dekiruDian momeritsutotoieru.

motomotoPythonhasukuriputoYan Yu dearuga, IronPythonkonpairasa-bisuniyotsute .NETasenburi nikonpairusurukotomoKe Neng dearu. koreha, sukuriputoYan Yu toshiteLi Yong suruChang He habaitoko-doniDong De konpairushi, asenburinoChang He ha, soregaShi Qian konpairusaretamonotoKao erukotogadekiru.

IronPythonZi Shen ha C# deShi Zhuang sareteiru.

IronPythonnoQi Yuan ha, [CLI noShe Ji ha Dong De Yan Yu tonoXiang Xing gaE i] toiu.NET FrameworknoWen Ti Dian woJian Zheng surutameniZuo Cheng saretaJian Zheng Yong nopurototaipudeatsuta. IronPythonnoZuo Zhe dearuJim Huguninha2003Nian ni, konoLun Wen woFa Biao shita. sonoHou , [He Gu , .NET FrameworkhaDong De Yan Yu toshiteTuo Mu napuratsutohuo-munanoka?] toiuDuan iLun Wen woShu kutameni, PythonnoYi Zhi woShi mitatokoro, Bi noYi niFan shiteLiang kuDong kumonogadekiteshimatsuta. sokode, Bi haKai Fa woJi Sok surukototoshi, Open Source Conference 2004 deIronPython 0.6wo Common Public License deriri-sushita. 2003Nian noLun Wen gaJian Wei ideatsutakotowo, Bi Zi Shen noShou deZheng Ming shitakotoninaru.

sonoHou , Jim HuguninhamaikurosohutoniHe Liu shiteIronPythonnoKai Fa woJi Sok , .NET Framework 2.0niDui Ying shitaba-ziyonwoZuo Cheng shi, Xian Zai deha Shared Source Licensing Program toshiteriri-sushiteiru.

IronPython 2.xXi Lie ha.NET 4niDui Ying shi, DLR(Dong De Yan Yu rantaimu)Shang niShi Zhuang sareteiru. nao, IronPython 2.7madeha, Dui Hua Huan Jing dearuIronPython Interactiveya, IronPythonYong noGe Zhong puroziekuto tenpure-towo Visual Studio 2010niTong He suru"IronPython Tools for Visual Studio"gainsuto-raniHan mareteitaga, 2.7.1Yi Jiang ha"Python Tools for Visual Studio" (PTVS) henoJiang Lai De naYi Xing woJian Yue shite, "IronPython Tools~"haFei Zhi sareteiru. PTVS 2.2haVisual Studio 2013to2015niDui Ying suru. Visual Studio 2015noinsuto-ra-niha, PTVSwoinsuto-rusuruopushiyongaZheng Shi niHan mareteiru.

2022Nian 12Yue 12Ri , Python 3.xwosapo-tosuruChu noZheng Shi Ban noIronPython 3.4.0gariri-susareta. IronPython 3.4.0ha.NET Framework 4.6.2, .NET Core 3.1oyobi.NET 6wota-getsutonishiteiru.

CPythonnoJi Neng to.NET FrameworknoJi Neng woBing Yong suruLi woShi su.

# -*- coding: utf-8 -*- # CPython 2.x noZu miIp miMing Ling woShi tsuteBiao Zhun Chu Li suru. print '%d, %f, %s' % (10 * 10, 2 + .3, '"Hello, CPython"') # .NET Framework noJi Ben kurasuraiburariwoShi tsuteBiao Zhun Chu Li suru. import System System.Console.WriteLine('{0}, {1}, {2}', 10 * 10, 2 + .3, '"Hello, IronPython"')
Jian Suo Mu Ci noBiao Shi *Fei Biao Shi woQie riTi e IronPython 21 Ge noYan Yu Ban Hua Ti woZhui Jia

Source: ja.wikipedia.org