IronPython名字前面那个前缀“Iron”的含义

来源:互联网 发布:php 判断是否包含数字 编辑:程序博客网 时间:2024/06/11 19:13

IronPython、IronRuby分别是Python和Ruby语言在.NET上面实现的名称,当然具体的工作就是用.NET上面的各种技术来实现这些语言,最终运行在.NET Framework上面。

 

以前一直不知道这个“Iron”是什么意思,因为Microsoft比较喜欢用什么岛屿、星球之类的名字来命名项目,所以看起来Iron这个以前完全没见过的前缀(prefix)也应该是类似的含义。不过这次感觉完全错了。

 

Jim Hugunin(IronPython的发起人,目前在ms负责DLR)在PDC08的一个session里面提到了“Iron”的含义,其实这个prefix是相当有含义的:

 

Iron = Implementation Running On .NET

 

呵呵,很直观吧,就是在.NET平台上的语言实现。