代码之家  ›  专栏  ›  技术社区  ›  MPritchard

为什么.NET的许多语言端口都有前缀“iron”?

  •  46
  • MPritchard  · 技术社区  · 15 年前

    在午餐时讨论了为什么.NET框架的几个语言端口的前缀是“iron”。

    例如

    • 铁箍龙
    • 铁红的
    • 艾伦斯利普
    • 铁方案
    • 铁氧磷

    有人知道吗?

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

    8 回复  |  直到 7 年前
        1
  •  76
  •   Jon Skeet    15 年前

    铁蟒最先出现,其余紧随其后。至于为什么Ironpython被称为Ironpython,JimHugunin在 this video (大约14点)。他说,部分原因是为了避免将其称为language.net或language,其理念是铁语言是:

    • 真正的语言实现

      • 忠于语言
      • 忠于社会
      • 真实的经历
      • 卓越的性能
    • 与.NET的完美集成

      • 易于使用的.NET库
      • 易于使用的其他.NET语言
      • 易于在.NET主机中使用
      • 易于与.NET工具一起使用

    还有一个稍微似是而非的首字母缩略词解释,它出现在名字后面:

    执行过程 R ununn的变体 o n。 n ET.

        2
  •  30
  •   monkey_p    15 年前

    来自铁蟒的创造者吉姆·胡古宁

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

    我给你讲故事,但我给你讲 你是短版的,因为它不是 很好。

    当时,我有个顾问 “缺钉子”公司 软件“。”“缺钉子”是根据 关于儿童诗歌。这是关于 小事情的重要性。我已经 总是有点相信 小事情的重要性。部分 铁蟒的真实故事 表演不是一件大事 -每个人都想知道“一件大事是什么?”有一些 但大部分都是 小事情-注意 在每个地方表演。

    那是咨询公司 “铁”似乎是匹配的。

    有一些明显的名字: python.net,python,npython-所有 那些被拿走了。的所有URL 那些是注册的。

    我不想再使用这些 名字,所以“铁”只是一种 从内心深处吸引我的名字 水平-我喜欢 “铁飞龙”。

    里面有点“铁厨师” 尽管我总是不愿意 承认这一点。

        3
  •  17
  •   leppie    15 年前

    铁很强:)

    我不知道!

    我是IronScheme的作者,我只是随波逐流:p

        4
  •  4
  •   gimel    14 年前

    都是 IronPython 追随者,问题是,在哪里 IronPython originate? (video)

    认识一下Jython的创造者JimHuginin和Ironpython背后的大脑…

    由于视频已不可用(2010年8月),我将 include a quote :

    铁箍龙 是针对.NET框架和Mono的Python编程语言的实现,由JimHugunin创建。今天,吉姆在他的“深入研究:微软.NET中的动态语言”课程中解释了铁的本质。 它是来自 执行过程 R ununn的变体 o n。 n “。”

        5
  •  1
  •   JaredPar    15 年前

    我不认为有什么特别的原因。更重要的是,第一个名字叫铁(我相信是铁蟒),其他人也跟着。

        6
  •  0
  •   Rich Seller    15 年前

    基于这个因素,一些答案浮现在脑海中。积极的一个首先:它很容易形成铁合金,往往具有优越的性能。

    还有一些负面的含义,得出你自己的结论:铁很容易生锈。

        7
  •  0
  •   Rich    14 年前

    我没有任何支持证据,但我一直认为来自地牢和龙的铁眼镜蛇怪物一定对铁蟒的命名有一些影响。

        8
  •  0
  •   avpaderno    13 年前

    根据视频泵铁(在第9频道找到)它代表 T R UNS o n。 n et,而不是 执行过程 R ununn的变体 o n。 n ET.