Java之父——詹姆斯·戈士林

星级:
Java是由Sun研究院院士詹姆斯·戈士林(James Gosling)博士亲手设计而成,为此,后者也被称为Java之父。

Java语言是由Sun公司在1995年推出的一种极富创造力的面向对象的程序设计语言,它由Java之父詹姆斯·戈士林博士设计。

作为Sun研究院院士詹姆斯·戈士林(James Gosling)亲手设计了Java语言,并完成了Java技术的原始编译器和虚拟机。

Java最初的名字是OAK,在1995年被重命名为Java。 关于Java改名还有一个有趣的故事,说当年sun公司本来想给自己的OAK语言(即后来的Java语言)申请商标,但很快发现“oak”商标已经被一个名叫“Oak Technology”的公司给抢先注册了。没办法,“oak(橡树)”在美国本来就是一中很常见的植物,也非常有名,被美国公司抢先注册了也在意料之中。

为了给自己的OAK语言申请商标,sun公司市场部不得不召集公司员工集思广益为OAK语言想一个新的名字。就在大家苦思冥想的时候,一个名叫马克·奥颇门(Mark Opperman)的员工因为经常在一家咖啡店与同事品尝来自印度尼西亚爪哇(java)岛的咖啡,于是突发奇想提出可以命名为“Java”。

原本,“Java”作为一个候选名称,最初排名仅仅排在第四名,排在它前面的分别为Silk(丝绸)、Lyric(抒情诗)和DNA。不过,排在第一位的Silk(丝绸)被Java之父的詹姆斯·戈士林给一票否决了,他明确表示自己更喜欢Lyric(抒情诗)这名字,但“Lyric”和“DNA”据说又让公司律师给否决了,最后“Java”以其好听又好记的特点成功胜出,成为这个后来风靡世界的计算机语言的新名称,甚至到后来Sun公司为Java语言设计Logo的时候,还不忘附上一个热咖啡图标。后来,为了迎合这一段有趣的历史,Sun公司在为Java语言的库类取名的时候,还会有意无意地向咖啡靠拢,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。

另外,成功为Java语言取名的马克·奥颇门(Mark Opperman)也不是泛泛之辈。据说,他在加入Sun之前,曾经任教于北京大学,教C和Unix,会说中文和日文。目前创办了两个非盈利组织,致力于促进全世界学生之间的理解,以有助于世界和平。另外还有一个公司叫opcode design,主要从事与中日的技术合作。