IronPython 是一种在 .NET与Mono上所实现的一种Python语言,由微软的 Jim Hugunin 所发起,基于微软的DLR引擎,之所以使用IronPython完全是因为Python。IronPython 的官方并未实现 Python 通用类库,仅实现了部分核心类。开发者决定改写构架,使用动态类型系统以让更多脚本语言能很容易地移植到NET Framework上。
软件特点
IronPython早就很好的一体化赶到.NETframework中,Python语言表达中的字符串数组相匹配于.NET的字符串数组总体目标,并且Python语言表达中相匹配的方法,在IronPython中也都提供了。别的基本上基本数据类型也是一样。由微软公司的JimHugunin所开展,是一个开源系统的最新项目,依据微软公司的DLR控制模块IronPython的官方网站仍没完成Python通用性类库,仅完成了一部分重要类,住宅小区的开源系统类库进行有:
fepy:fepy为IronPython提供Python的绝大多数通用性类库的进行。
一键下载的软件安装包含了二进制文件、Python标准程序库、用于Silverlight的IronPython和一个入门教程。此外,还有一个变为Pyc.py的专用工具,该专用工具可以把IronPython系统软件编写出二进制文件。