我在午餐时讨论了为什么.net框架的几种语言端口都以'Iron‘为前缀。
例如:
外面有人知道吗?
发布于 2009-07-28 14:08:59
IronPython排在第一位,其他人紧随其后。至于为什么IronPython被称为IronPython,Jim Hugunin在this video中谈到了这一点(大约14:00)。他说,这在一定程度上是为了避免将其称为Language.NET或Language#,其想法是,铁语言是:
- True to the language
- True to the community
- True to the experience
- Excellent performance
的完美集成
- 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.
发布于 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“的感觉。
虽然我总是不愿意承认这一点,但这里面有一点“钢铁厨师”的味道。
发布于 2009-07-28 14:05:13
铁是强大的:)
我没有头绪!
我是IronScheme的作者,我只是顺应了营销浪潮:
https://stackoverflow.com/questions/1194309
复制相似问题