什么是IronPython?

简单来说,Ironpython是优雅的python编程语言和强大的。NET平台。那么它是从哪里来的呢?吉姆·胡古宁(Jim Hugunin)是IronPython的创始人,但一开始他并没有打算创造IronPython语言。有一个小故事,讲的是他后来为什么创造了这种新的动态语言。起初,Jim Hugunin通过阅读互联网上无数的CLR报告了解到,CLR对于动态语言来说是一个极其糟糕的平台,尤其是Python。据他说,“最初的IronPython是作为一系列快速原型出来的,它的初衷只是为了帮助我了解这个平台有多糟糕。我的计划是写一篇简洁的论文,题目是“为什么CLR是一个可怕的动态语言平台”。后来,这些原型实际上运行得非常好。通常,它们比基于标准C的Python实现要快得多,所以最初的计划被打乱了。”

后来,Jim将这些初始原型转化为完整的Python实现,并将其命名为IronPython。后来,Jim加入了微软的CLR架构团队,共同开发了多种语言的通用语言运行平台。该团队的动态语言团队开发出IronPython后,作为开源软件发布。