【发布时间】:2017-03-06 11:12:57
【问题描述】:
午餐时讨论了为什么 .net 框架的几个语言端口都以“Iron”为前缀。
例如
- 铁蟒
- 铁红宝石
- IronLisp
- IronScheme
- IronPHP
有人知道吗?
【问题讨论】:
-
还有 IronJS,还有什么...? :)
午餐时讨论了为什么 .net 框架的几个语言端口都以“Iron”为前缀。
例如
有人知道吗?
【问题讨论】:
IronPython 最先出现,其余的紧随其后。至于为什么 IronPython 被称为 IronPython,Jim Hugunin 在this video(大约 14:00)中进行了讨论。他说这部分是为了避免将其称为 Language.NET 或 Language#,而 Iron 语言的想法是:
真正的语言实现
与 .NET 的完美集成
还有一个略显似是而非的首字母缩略词解释,在名称之后:
我实现Running On .NET。
【讨论】:
来自 IronPython 的创建者 Jim Hugunin
http://port25.technet.com/archive/2006/06/01/2565.aspx
我会给你故事,但我会给你 你是简短的版本,因为它不是 很好。
当时,我有一个咨询 一家名为“Want of a Nail”的公司 软件”。《Want of a Nail》是基于 在一首儿童诗上。这是关于 小事的重要性。我有 总是有点相信 小事的重要性。部分 IronPython 的真实故事 表现不是一件大事 - 每个人都想知道“一件大事是什么?”有一些 大事,但大部分都是 小事——注意 各个地方的表现。
原来是咨询公司 和“铁”似乎匹配。
有一些明显的名字: Python.Net、Python#、nPython - 全部 那些被拿走了。所有的网址 那些被注册了。
我不想重复使用其中的任何一个 名字,所以“铁”只是一种 内脏吸引我的名字 水平——我喜欢的感觉 “铁蟒”。
里面有一点“铁厨师” 它,虽然我总是不愿意 承认这一点。
【讨论】:
铁是强的:)
我不知道!
我是 IronScheme 的作者,我只是跟随着营销浪潮 :P
【讨论】:
都是IronPython的关注者,问题是,IronPython originate? (video)去哪里了
认识 Jython 的创建者 Jim Huginin 和 IronPython 背后的大脑...
由于视频不再可用(2010 年 8 月),我将include a quote:
IronPython 是 Python 编程语言的一种实现,针对 .NET Framework 和 Mono,由 Jim Hugunin 创建。今天,Jim 在他的会议“深入了解:Microsoft .NET 中的动态语言”中解释了 Iron 的本质。 它是“ 我实施 running on .Net”。
【讨论】:
我不认为有什么特别的原因。更重要的是,第一个被命名为 Iron(我相信是 IronPython),其他的也纷纷效仿。
【讨论】:
基于元素,一些答案浮现在脑海中。首先是积极的一面:铁合金很容易形成,而且通常具有优异的性能。
还有一些负面的含义,你自己得出结论:铁很容易生锈
【讨论】:
我没有任何支持证据,但我一直认为龙与地下城的铁眼镜蛇怪物一定对 IronPython 的命名产生了一些影响。
【讨论】:
根据视频 Pumping Iron(在 Channel9 上找到),它代表 It Runs On .Net,而不是我实现 Running On .NET.
【讨论】: