"JAVA之父"詹姆斯·高斯林
詹姆斯·高斯林(james Gosing)是一名软件专家,1955年出生于加拿大,java编程语言的共同创始人之一,一般公认他为"java之父"。→个人网站
中文名 | 詹姆斯·高斯林 | 英文名 | James Gosling |
---|---|---|---|
国籍 | 加拿大 | 出身日期 | 1955年05月19日 |
性别 | 男 | 出身地 | 加拿大,阿尔伯塔省,卡加里市 |
职业 | 计算机科学家 | 毕业院校 | 卡内基梅隆大学,卡尔加里大学 |
成就 | java编程语言,编写多处理器版本的Unix操作系统 | 荣誉 | 加拿大二级勋章 |
- java的由来
1991年,在Sun公司工作期间,詹姆斯和一群技术人员创立了一个绿色小组,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。詹姆斯以自家窗外的橡树命名小组,名为Oak。
可到了注册商标时,高司令却发现,Oak这个名字已经被抢注了,正好知道这个消息的时候,绿色小组正在咖啡馆里喝着印尼爪哇(Java)岛出产的咖啡,有一个人灵机一动说就叫Java怎么样,高斯林觉得听起来还不错,于是java就这样诞生了。Java语言依然是目前IT行业内应用最广泛的编程语言之一。
生平经历
- 1955年,詹姆斯出生在加拿大的一个小村庄里。谁也没有想到的是,将来他成为了一个改变计算机语言的天才。
- 詹姆斯从小就喜欢技术,爱鼓捣东西。12岁的时候,他用报废的电话机和电视机中的部件做了一台电子游戏机。附近农民的康拜因(联合收割机)出了问题也常常找他修理。14岁的时候,中学组织到附近大学参观,他记住了大学计算中心的门锁密码,从此开始偷偷地溜进计算中心,学习计算机编程。一年后,大学的天文系招他当了一名临时编程员,编写计算机程序来分析卫星天文数据。
- 80年代初,詹姆斯获得博士学位后到IBM工作,设计IBM第一代工作站。当时,IBM的领导层并不看重工作站项目。失望之余,詹姆斯跳槽到了Sun公司。他花了五年功夫领导开发的和OS2很类似的Sun NeWs窗口系统,尽管得到技术界的好评,却未能变成流行的产品。当时他还第一个用C实现的EMACS的所见即所得文本编辑器COSMACS。
- 在1990年,Sun公司成立了一个软件设计团队,其中除了詹姆斯,还有Patrick Naughton和Mike Sheridan等人,他们合作的项目称为“绿色计划”。他们认为计算机技术发展的一个趋势是数字家电之间的通讯。詹姆斯开始负责为设备和用户之间的交流创建一种能够实现网络交互的语言。随着大量的时间和金钱投入到“绿色计划”,他们创建了一种语言。这种语言一开始被叫做“Oak”,这个名字得自于Gosling想名字时看到了窗外的一棵橡树。但后来被改为了“Java”。并于1992年9月3日开始应用于Sun工作站的远程遥控。
- 1994年底,詹姆斯参加了在硅谷召开的“技术、教育和设计大会”。他报着试一试的心情向与会者演示了Java的功能。他点击了网页上的一个静止的分子结构图标,一条命令通过互联网送到了几百英里外的网站,下载了一段Java小程序,在本地工作站上开始执行。在几秒钟时间里,原本静止的网页上,一个分子图像以三维动画的方式转了起来。 “哇!”詹姆斯听到了全场观众的赞叹声。 不久后,硅谷最大的报纸《圣荷西信使报》在头版刊登了一篇专文,“为什么Sun认为一杯热咖啡能让你鼓足精神”。从文章见报开始,负责Java市场人员的电话响个不停。不久,全美的主要报刊杂志都刊登了Java的报道。
- 当詹姆斯领导他的团队,开发出Java语言和平台时,Sun正是一家如日中天的公司,而Java也被证明是一项革命性的技术。然而,财务问题最终拖垮了Sun。 2009年4月20日,全球最大的数据库软件商甲骨文公司宣布将以每股9.50美元,总计74亿美元现金的价格收购SUN微系统公司。由于各种原因,詹姆斯在2010年4月选择了离开甲骨文公司,并在2011年初加入谷歌。
- 2011年8月30日,高斯林宣布离开谷歌,加入开展海洋探测业务的机器人制造公司Liquid Robotics,任首席软件架构师。负责传感器软件开发和自主导航设计,数据中心海量数据处理。
- 2017年5月22日,高斯林加盟亚马逊云计算部门。
个人荣誉
2002年,他被经济学人杂志授予发明奖。
2007年,他被授予二级 加拿大勋章。
2013年,他当选为ACM Fellow。