79

那些大名鼎鼎的软件项目是如何得名的?

 6 years ago
source link: http://mp.weixin.qq.com/s/nGU9zgigwcfAaovyo3sd3Q
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

那些大名鼎鼎的软件项目是如何得名的?

大码农 2017-11-22 09:50 Posted on

Image

Kafka

最初在LinkedIn领导Kafka开发小组的Jay Kreps解释说,既然Kafka是一个为写消息而优化的系统,那么使用作家的名字来命名它再好不过了。他在大学时期上过很多文学课程,很喜欢作家Franz Kafka,于是就以“Kafka”来命名这个项目。

JavaScript

JavaScript最初叫作Mocha,后来改名LiveScript,不久之后Netscape和Sun公司达成共识将其改名JavaScript,旨在成为一门与Java互补的脚本语言。

MySQL

Michael Monty Widenius是MySQL创始人之一,他的一个女儿名叫“My”。

Git

“git”在英式英语的俚语里有“饭桶”、“废材”的意思。Linus Torvalds说:“我是一个自负的混蛋,我所有的项目命名都带有浓烈的个人风格”。之前有Linux,现在有git。git的帮助文档里把自己描述成“愚蠢的内容跟踪器”。

Java

Java最开始叫作Oak(橡树),因为James Gosling办公室外面有一颗橡树。中间还使用过“Green”这个名字,最后定名Java,源自Java咖啡。

Python

Python之父Van Rossum说,在1989年圣诞节期间,他想给自己找点事情做,刚好家里有一台电脑,于是就打算给最近构思的一门脚本语言开发一个解析器。他给这个解析器取名Python,因为他是当时喜剧团体Monty Python的粉丝。

Ruby

在定名Ruby之前,它还有另一个可选名字——Coral(珊瑚)。不过,Ruby之父Matsumoto最后还是选择了Ruby,因为它是他的一个同事的幸运诞生石。

Scala

Scala是scalable(可伸缩的)和language(语言)的混合体,寓意使用这门语言的人会越来越多。

Django

Django是以吉他演奏家Django Reinhardt的名字命名的。

Chrome

谷歌浏览器取名Chrome(铬合金),是因为当时有个开发经理很喜欢跑车,而跑车上使用了铬合金。

Mozilla

Mozilla原本是Netscape Navigator浏览器的内部代号,意思是要成为“Mosaic Killer”,取代当时的世界级浏览器NCSA Mosaic,而且跟哥斯拉(Godzilla)有点相近。

Laravel

Laravel的作者Taylor Otwell说:“在取名时,我想到了托尔金《指环王》当中的中土世界和刘易斯的《纳尼亚》。在《纳尼亚》中,Cair Paravel是国王和皇后居住的城堡的名字,Laravel与Paravel相近,有一种古雅的味道”。

Hadoop

Hadoop的作者Doug Cutting说,hadoop是他的孩子给黄色小象玩具起的名字,容易拼写,没有实际的意思,也没有人用过,这样的名字正好合他的口味。

Skype

Skype源自“Sky peer-to-peer”,最开始简写成“Skyper”,但因为域名被占用,所以最后把“r”去掉,成了“Skype”。

Adobe

Adobe这个名字来自Adobe Creek,Adobe Creek是创始人John Warnock房子后面的一条小河,这条小河位于加尼福尼亚的Los Altos。

Apache

根据Apache官方网站的描述,Apache得名于善战的印第安人部落。不过,一个更为广泛的说法是说,Apache之所以得名是因为它是一个补丁式的服务器(A Patchy Server),因为这个服务器就是由各种补丁堆积而成的。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK