[聚合文章] 那些大名鼎鼎的软件项目是如何得名的?

消息系统 2017-11-23 16 阅读

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是 sca lable(可伸缩的)和 la nguage(语言)的混合体,寓意使用这门语言的人会越来越多。

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),因为这个服务器就是由各种补丁堆积而成的。

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。