为什么许多语言端口以.net为前缀的“Iron”?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (10)

  • IronPython
  • IronRuby
  • ıronlisp
  • 铁计划
  • IronPHP

任何人都知道?

(语言列表来源于http://www.dotnetpowered.com/languages.aspx

提问于
用户回答回答于

IronPython排在第一位,其余依次排在后面。至于为什么IronPython被称为IronPython,Jim Hugunin在这段视频中(大约在14:00)讨论了这个问题。他说,部分原因是为了避免将其称为Language.NET或Language#,并且这个想法是Iron的语言是:

  • 真正的语言实现
    • 正确的语言
    • 忠于社区
    • 真实的体验
    • 完美的表现

  • 与.NET很好的集成
    • 易于使用的.NET库
    • 易于使用其他.NET语言
    • 易于在.NET主机中使用
    • 易于使用.NET工具

在名字后面出现了一个稍微似是而非的似是而非的缩写解释:

用户回答回答于

来自IronPython Jim Hugunin的创造者

http://port25.technet.com/archive/2006/06/01/2565.aspx

我会给你这个故事,但我会给你短版的,因为它不是很好。 当时,我有一家名为“想要指甲软件”的咨询公司。“想要钉”是基于儿童诗。这是关于小事情的重要性。我一直相信小事的重要性。IronPython实际表现的部分故事并不是一件大事 - 每个人都想知道“什么是一件大事?” 有一些重要的事情,但其中大部分都是小事情 - 关注每个地方的表现。 所以,那是咨询公司和“铁”似乎匹配。 有一些明显的名字:Python.Net,Python#,nPython - 所有这些都被采用了。所有这些网址都被注册了。 我不想重复任何这些名字,所以“铁”只是一种在内脏层面上吸引我的名字 - 我喜欢“IronPython”的感觉。 其中有一些“铁艺厨师”,尽管我总是不愿意承认这一点。

扫码关注云+社区