有时,了解我们喜欢的产品/项目的起源是一件很有趣的事情。 我收集了此类产品/项目以及它们如何命名的故事。
JavaScript(编程语言)
从对其创建者Brendan Eich的采访中 :
InfoWorld: 据我所知,JavaScript最初是Mocha,后来成为LiveScript,然后在Netscape和Sun合并时成为JavaScript。 但是实际上它与Java无关,或者与Java无关,对吗?
艾希: 是的。 从5月到12月(1995年)的六个月之内都是Mocha,然后是LiveScript。 然后在12月初,Netscape和Sun达成了许可协议,并成为了JavaScript。 当时的想法是使其成为Java和编译后的语言的补充脚本语言。
MySQL(数据库管理系统)
Michael“ Monty” Widenius是MySQL的创始人之一,他女儿的名字之一是My(以MySQL的名字命名)。
Git(版本控制系统)
Linus Torvalds(Git的开发者)打趣了git这个名字,它是一个愚蠢或不愉快的人的英国英语语。 Torvalds说:“我是一个自负的混蛋,我以自己的名字命名我的所有项目。首先是'Linux',现在是'git'。该手册页将git描述为“愚蠢的内容跟踪器”。
Ubuntu(操作系统)
该操作系统以南非的ubuntu哲学(直译为“人性”)命名,Canonical Ltd.建议将其宽松地翻译为“对他人的人性”或“我就是我,因为我们都是谁”。 。
Java(编程语言)
该语言最初是在James Gosling(Java开发人员)办公室外面的一棵橡树之后被称为Oak的。 后来,该项目以Green命名,并从Java coffee最终重命名为Java。
Python(编程语言)
用Van Rossum (Python开发人员)自己的话说:
“ 在1989年12月,我正在寻找一个“业余爱好” 编程 项目,该项目将使我在圣诞节前后的一周内忙碌。我的办公室...将关闭,但我有一台家用电脑,手上没有其他东西。我决定为最近一直在想的新脚本语言编写一个解释器:ABC的后代,它会吸引Unix / C黑客。我选择Python作为该项目的工作名称,当时心情有些不调和(蒙蒂Python的飞行马戏团的忠实粉丝)。 ”
Ruby(编程语言)
“ Ruby”这个名字起源于1993年2月24日在Ruby开发者Matsuki Yukihiro Matsumoto和Keiju Ishitsuka之间进行的在线聊天期间,当时还没有为该语言编写任何代码。 最初提出了两个名称:“ Coral”和“ Ruby”。 松本在后来发给Ishitsuka的电子邮件中选择了后者。 松本后来指出了选择“ Ruby”这个名字的一个因素–这是他的一位同事的诞生石。
确定姓名和他们共享的电子邮件后的即时聊天 。 最初的对话是日语。
Scala(编程语言)
Scala这个名称是可扩展性和语言的代名词,表示它旨在随着用户需求的增长而发展。
Django(Python frmaework)
该框架以吉他手Django Reinhardt命名。
Chrome(浏览器)
Google Chrome设计主管Glen Murphy的回答是“ Chrome如何获得名称?”。 用他的话来说
“ 我们在开发周期的早期就进行了'选择代号'投票-竞争产生的名称是如此糟糕,以至于当线索之一推翻代号并宣布代号为'Chrome'时,我们都很高兴,大概是因为他喜欢快车。 ”
Mozilla(公司)
Mozilla名称的历史可追溯到1994年最初的Netscape Navigator浏览器的内部代号,名称的含义是“马赛克杀手”,并旨在与破坏建筑物的Godzilla相似,因为该公司的目标是取代NCSA Mosaic是世界排名第一的Web浏览器。 Mozilla的名称在1998年从Netscape的开放源代码剥离组织中恢复出来。
Firefox(浏览器)
Mozilla选择了“ Firefox”(指小熊猫 )这个名称,是因为它与“ Firebird”(它是Firefox的前身)相似,而且还因为其在计算行业中的独特性。
Laravel(PHP框架)
“ 当想起名字时,我想到了托尔金的中土和CS Lewis的纳尼亚的地理。在纳尼亚,凯尔·帕拉维尔(Cair Paravel)是纳尼亚王国国王和王后居住的城堡的名字。这个名字上有一个优雅而精致的戒指。 ”- 泰勒·奥特威尔 ( 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的名称是出于对美洲原住民部落Apache及其战争和战略技巧的尊重。 人们普遍认为该名称是“ A Patchy Server”上的一个双关语(因为它是一组软件补丁程序)。
如果您知道这样的故事,请在评论部分中保留。