Java语言名字由来

文章目录

    • 一、1990年代初Java雏形初诞生,第一个名称是Greentalk
    • 二、创始人办公室前有棵橡树,后来改名叫“oak(橡树)”
    • 三、在家电行业失败进入互联网行业,发现商标被抢注被迫换名
    • 四、创始团队成员在喝咖啡时灵机一动,提交了“Java”这个名称
    • 五、Java之父:詹姆斯 · 高斯林(James Gosling)

一、1990年代初Java雏形初诞生,第一个名称是Greentalk

当初Java的出现是为了应用于家用电器行业,是由当时在Sun公司工作的詹姆斯·高斯林等人(当时团队叫做 Green Team)在1990年代初开发的一种编程语言,刚刚诞生时,由于当时的团队被称为“Green Team”,高斯林把这门新的编程语言称为“Greentalk”,文件拓展名是“.gt”,这就是Java最初的雏形!

二、创始人办公室前有棵橡树,后来改名叫“oak(橡树)”

后来据说因为创始人詹姆斯·高斯林办公室前面有一棵橡树,所以“Greentalk”又改名叫OAK。OAK的中文名称是“橡树”,主要分布在北半球和哥伦比亚的安第斯山脉。在当地人们认为橡树象征着力量,还有很多国家把橡树选为国树,也正是因为多了这一方面的原因,才促成高斯林重新把这么一门编程语言命名为“oak”!

三、在家电行业失败进入互联网行业,发现商标被抢注被迫换名

不过后来编程语言“oak”在家用电器行业失败了,随着90年代互联网的发展,“oak”又瞄准互联网,为了顺应互联网的企业应用,高斯林等人又重新改造“oak”,准备正式注册商标时,发现“oak”已经被一家成立于1987年,总部位于美国加尼福利亚州森尼韦尔,叫做“Oak Technology”的公司给抢先注册了,于是团队不得不一起开会想新名称!

四、创始团队成员在喝咖啡时灵机一动,提交了“Java”这个名称

在十多个候选名称中有三个备选项被选出来了,分别是Java,DNA(Distributed interNet Application)和Silk!后来,经过商量,大家一致觉得“Java”这个名字最好,尤其高斯林更加喜欢“Java”这个名称,而且当时有很多的咖啡厅都以“Java”命名宣传,可以说“Java”自带流量,于是最终就选用了“Java”这个名字!

Java语言名字由来_第1张图片

Java中文名叫“爪哇”,原本是印度尼西亚的一个岛叫做爪哇岛,而这个爪哇岛以盛产咖啡出名,据说是当时创始团队的一名成员在喝咖啡的时候,突然有了灵感,就提交了“Java”这个名字!所以现在大家看到Java的标志:就是一杯热气腾腾的咖啡!

五、Java之父:詹姆斯 · 高斯林(James Gosling)

加拿大软件专家詹姆斯 · 高斯林(James Gosling)出生于 1955 年 5 月 19 日,他是 Java 编程语言的共同创始人之一,被公认为 "Java 之父 "。12 岁时,高斯林已能设计电子游戏机,帮忙邻居修理收割机。他于大学时期在天文系担任程序员工读生,并在 1977 年获得加拿大卡尔加里大学计算机科学学士学位。1981 年,高斯林开发了在 Unix 上运行的 Emacs 类编辑器:Gosling Emacs(以 C 语言编写,使用 Mocklisp 作为扩展语言)。

1983 年,高斯林获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:“The Algebraic Manipulation of Constraints”。正式毕业之后,高斯林到 IBM 工作,设计了 IBM 第一代工作站 NeWS 系统,但仍不受公司重视。后来他转至 Sun 公司,并在 1990 年与 Patrick Naughton 和 Mike Sheridan 等人合作完成了 " 绿色计划 ",发展了一门叫做 “Oak” 的语言,该语言后改名为 Java。1994 年底,詹姆斯 · 高斯林在硅谷召开的 " 技术、教育和设计大会 " 上首次展示了 Java 程序。2000 年,Java 成为世界上最流行的电脑语言。

2009 年 4 月,Sun 公司被Oracle(甲骨文)公司并购;高斯林则选择在次年 4 月时从甲骨文公司离职。2011 年 3 月 29 日,高斯林在个人博客上宣布自己将加入 Google。2011 年 8 月 30 日,加入 Google 数月之后的高斯林就在个人博客上宣布离开 Google,转而加盟一家从事海洋机器人研究的创业公司 Liquid Robotics,担任首席软件架构师。加入创业公司后的James一直保持低调,埋首工作,所以人们也较少在社交媒体上再听闻他的动向了。而这家创业公司确实发展得不错,设计和制造了全球第一个以波浪动能和太阳能为动力的自动化机器人WaveGlider,解决国防、商业和科学领域的海洋数据收集问题,让用户更简单、更安全、更快速地收集海洋数据。2016年12月,波音收购了Liquid Robotics,第二年,James再次跳出来了。2017 年 5 月 23 日,高斯林在 Facebook 上宣布加入 AWS(亚马逊)。

acebook 上宣布加入 AWS(亚马逊)。

其他荣誉:2011 年 5 月,一家 Scala 公司 Typesafe 建立,高斯林被列为公司顾问。2015 年,高斯林被授予 IEEE 约翰 · 冯 · 诺依曼奖章。2018 年,高斯林因为设计并创造了 Java 语言被收录进计算机历史博物馆荣誉墙。

你可能感兴趣的:(JavaSE知识讲解和课后练习,java,开发语言,Java语言名字由来,JavaSE)