我最近看到新的“铁”语言被发布到.Net领域。到目前为止,我已经看到了Iron Ruby和Iron Python。这些仅仅是已经建立的语言/框架的Mirosoft版本吗?如果是这样,它们在语法上是等价的吗?
我还记得当时有J++和J# (看起来像是另一种Java实现)。我从来没有听说过这些语言的广泛适应性。它们与“铁”语言属于同一类别吗?
发布于 2012-04-01 03:32:20
它们是针对.Net/Mono框架的现有语言的实现。最初的两个,IronPython和IronRuby,在某个时候是由微软研究开发的。微软不再支持IronPython,他们也放弃了IronRuby。关于他们从控制中释放语言的信息可以在这个article中找到。
其他开发人员也纷纷效仿,将他们的语言命名为"Iron“作为前缀。然而,Iron语言并不是唯一针对.Net开发的语言实现。例如,诸如Boo (一种python方言)之类的语言以.Net为目标。
https://stackoverflow.com/questions/9958969
复制相似问题