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

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平台上的语言实现。

你可能感兴趣的:(.net,session,python,Microsoft,Ruby,语言)