首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么.net的许多语言端口都以'Iron‘为前缀?

为什么.net的许多语言端口都以'Iron‘为前缀?
EN

Stack Overflow用户
提问于 2009-07-28 14:03:24
回答 8查看 3.8K关注 0票数 50

我在午餐时讨论了为什么.net框架的几种语言端口都以'Iron‘为前缀。

例如:

  • IronPython
  • IronRuby
  • IronLisp
  • IronScheme
  • IronPHP

外面有人知道吗?

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

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-07-28 14:08:59

IronPython排在第一位,其他人紧随其后。至于为什么IronPython被称为IronPython,Jim Hugunin在this video中谈到了这一点(大约14:00)。他说,这在一定程度上是为了避免将其称为Language.NET或Language#,其想法是,铁语言是:

  • 真正的语言implementations

代码语言:javascript
复制
- True to the language
- True to the community
- True to the experience
- Excellent performance

  • 与.NET

的完美集成

代码语言:javascript
复制
- Easy to use .NET libraries
- Easy to use other .NET languages
- Easy to use in .NET hosts
- Easy to use with .NET tools

还有一个有点似是而非的缩写词解释,它在名字后面:

Implementation Running On.NET.

票数 80
EN

Stack Overflow用户

发布于 2009-07-28 14:18:55

来自IronPython的创建者Jim Hugunin

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

我会给你这个故事,但我会给你简短的版本,因为它不是很好。

当时,我有一家名为“想要一个钉子软件”的咨询公司。“缺一根钉子”是根据一首儿童诗歌改编的。这是关于小事的重要性。我一直相信小事的重要性。IronPython的实际性能的一部分是它不是一件大事--每个人都想知道“什么是一件大事?”有一些大的事情,但大部分都是小事情--关注每个地方的表现。

所以,这就是咨询公司,而"Iron“似乎是匹配的。

有一些显而易见的名字: Python.Net,Python#,nPython -所有这些都被取走了。所有这些URL都已注册。

我不想重复使用这些名字中的任何一个,所以“铁”只是一种发自内心地吸引我的名字--我喜欢"IronPython“的感觉。

虽然我总是不愿意承认这一点,但这里面有一点“钢铁厨师”的味道。

票数 31
EN

Stack Overflow用户

发布于 2009-07-28 14:05:13

铁是强大的:)

我没有头绪!

我是IronScheme的作者,我只是顺应了营销浪潮:

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1194309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档