软件项目名称的由来
JavaScript(编程语言)
MySQL(数据库管理系统)
Git(版本控制系统)
Ubuntu(操作系统)
Java(编程语言)
Python(编程语言)
Ruby(编程语言)
Scala(编程语言)
Django(Python框架)
Chrome(浏览器)
Mozilla(公司)
Firefox(浏览器)
Laravel(PHP框架)
Hadoop(开源大数据软件)
Skype(即时通讯应用程序)
Adobe(公司)
Apache(软件基金会)
微软(公司)
Zend Technologies(组织)
施乐公司
有时候,了解我们喜爱的产品/项目的起源也挺有意思的。这里收集了一些这样的产品/项目,以及它们名字的由来。
JavaScript(编程语言)
这是对其创作者Brendan Eich的采访:
InfoWorld:据我了解,JavaScript 最初名为 Mocha,后来演变为 LiveScript,Netscape 和 Sun 合并后才更名为 JavaScript。但它实际上与 Java 没有任何关系,或者说关系不大,对吗?
Eich:没错。从 1995 年 5 月到 12 月,短短六个月内,它就诞生了 Mocha,然后是 LiveScript。12 月初,Netscape 和 Sun 签署了许可协议,JavaScript 正式更名为 JavaScript。当时的想法是让它成为一种与 Java(一种编译型语言)互补的脚本语言。
MySQL(数据库管理系统)
Michael“Monty”Widenius是 MySQL 的创始人之一,他的一个女儿的名字是 My(MySQL 就是以她的名字命名的)。
Git(版本控制系统)
Linus Torvalds(Git 的开发者)曾对 git 这个名字调侃过一番。git 是英式英语俚语,意指愚蠢或令人不快的人。Torvalds 说:“我是个自负的混蛋,我所有的项目都用我自己的名字命名。一开始是‘Linux’,现在是‘git’。” Git 的手册页将 git 描述为“愚蠢的内容追踪器”。
Ubuntu(操作系统)
该操作系统以南非哲学ubuntu(字面意思是“人性”)命名,Canonical Ltd. 认为可以将其大致翻译为“对他人的人性”或“我之所以成为我,是因为我们都是这样的人”。
Java(编程语言)
该语言最初名为 Oak,取自 Java 开发者 James Gosling 办公室外的一棵橡树。后来,该项目改名为 Green,最终更名为 Java,源于Java 咖啡。
Python(编程语言)
用Van Rossum(Python 开发者)自己的话说:
1989年12月,我正在寻找一个能让我在圣诞节前后一周有事可做、能让我“业余”的编程项目。我的办公室……当时关门了,但我家里有一台电脑,手头上也没有太多其他事情可做。我决定为我最近一直在琢磨的一种新脚本语言编写一个解释器:一种ABC的衍生语言,能够吸引Unix/C语言的黑客。我选择Python作为这个项目的暂定名称,当时我心情有点不爽(而且我本人是Monty Python的飞行马戏团的忠实粉丝)。
Ruby(编程语言)
“Ruby”这个名字起源于1993年2月24日,当时Ruby语言还没有任何代码被编写,而Ruby的开发者松本行弘(Yukihiro Matsumoto)和石冢圭树(Keiju Ishitsuka)在一次在线聊天中提出了这个名字。最初,他们提出了两个名字:“Coral”和“Ruby”。松本在后来给石冢圭树的一封电子邮件中选择了后者。松本后来提到,选择“Ruby”这个名字的一个原因是,它是他一位同事的生日石。
确定名字并分享邮箱后,翻译了聊天内容。原始对话是日语的。
Scala(编程语言)
Scala 这个名字是可扩展性和语言的混合词,表明它是根据用户的需求而设计的。
Django(Python框架)
该框架以吉他手Django Reinhardt 的名字命名。
Chrome(浏览器)
Google Chrome 设计主管 Glen Murphy 就“Chrome 的名字是怎么来的?”提出以下回答。他说道:
“我们在开发周期的早期就进行了一次‘选择代号’的投票——那次比赛中产生的名字太糟糕了,所以当其中一位负责人推翻了它并宣布代号为‘Chrome’时,我们都很高兴,大概是因为他喜欢快车。”
Mozilla(公司)
Mozilla 这个名字的历史可以追溯到 1994 年 Netscape Navigator 浏览器的内部代号,意为“Mosaic 杀手”,意在与能摧毁建筑物的“哥斯拉”产生某种相似之处,因为该公司的目标是取代NCSA Mosaic成为全球排名第一的网络浏览器。Mozilla 这个名字在 1998 年作为 Netscape 的开源衍生组织重新启用。
Firefox(浏览器)
Mozilla 之所以选择“Firefox”(意为小熊猫)这个名字,是因为它与“Firebird”(Firefox 的前身)相似,而且它在计算机行业中具有独特性。
Laravel(PHP框架)
在构思名字的时候,我想到了托尔金笔下的中土世界和 CS Lewis 笔下的纳尼亚的地理环境。在纳尼亚,凯尔帕拉维尔 (Cair Paravel) 是纳尼亚国王和王后居住的城堡的名字。Laravel 与 Paravel 押韵。我觉得这个名字既优雅又精致。—— Taylor Otwell(Laravel 创始人)
Hadoop(开源大数据软件)
Hadoop 这个名字并非缩写,而是一个杜撰的名字。该项目的创始人Doug Cutting解释了这个名字的由来:
我孩子给一只黄色毛绒大象起的名字。简短、拼写和发音相对容易、没有意义、而且在其他地方没有用过:这就是我的命名标准。孩子们很擅长想出这样的名字。Googol 就是个小孩子用的词。
Skype(即时通讯应用程序)
该软件的名称源自“Sky peer-to-peer”,后来缩写为“Skyper”。然而,一些与“Skyper”相关的域名已被占用。去掉最后一个“r”,就剩下了现在的名称“Skype”,因为当时已经有可用的域名。
Adobe(公司)
Adobe 这个名字源于 Adobe Creek,这是一条流经公司创始人之一约翰·沃诺克 (John Warnock) 家后的河流。那么 Adobe Creek 在哪里呢?它位于加利福尼亚州洛斯阿尔托斯。
Apache(软件基金会)
根据 Apache 项目网站上的常见问题解答,Apache 这个名字是出于对美洲原住民阿帕奇部落及其卓越战争和战略技能的敬意。人们普遍认为,这个名字是“A Patchy Server”(补丁服务器)的双关语(因为它是一组软件补丁)。
编辑(2017年11月4日)
微软(公司)
由比尔盖茨创造,代表致力于微型计算机软件的公司。
Zend Technologies(组织)
“Zend”一词源自该组织两位创始人 Zeev Suraski 和 Andi Gutmans 的名字。
施乐公司
它源于 xerography,该词源于希腊语 xeros(干燥)和 graphos(书写)。
鏂囩珷鏉ユ簮锛�https://dev.to/amit_merchant/how-products-got-their-name-c6d如果您知道某个故事,请在评论部分留下。