詹姆斯·高斯林 技术专题简介

简介

詹姆斯·高斯林James Gosling出生 (1955-05-19) 1955年5月19日(67岁) 加拿大阿尔伯塔省卡尔加里居住地 美国加州旧金山湾区国籍 加拿大母校卡内基梅隆大学、卡尔加里大学职业计算机科学家雇主Liquid Robotics(英语:Liquid Robotics)知名于Java编程语言奖项加拿大勋章网站詹姆斯·高斯林的网络博客 2005年夏,高斯林在JavaOne conference(duke-rockstar的衣服)詹姆斯·高斯林(英语: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年底,James Gosling在硅谷召开的“技术、教育和设计大会”上展示Java程式。2000年,Java成为世界上最流行的电脑语言。

2009年四月,Sun被甲骨文公司并购。詹姆斯于2010年四月时宣布从甲骨文公司离职。

2011年3月29日,高斯林在个人博客上宣布将加入Google。

2011年8月30日,加入Google数月之后的高斯林就在个人博客上宣布离开Google,加盟一家从事海洋机器人研究的创业公司Liquid Robotics(英语:Liquid Robotics),担任首席软件架构师。

在2011年5月建立的Scala公司Typesafe Inc.(英语:Typesafe Inc.),高斯林被列为公司顾问。

个人荣誉

2002年:他被经济学人杂志授予发明奖。

2007年,他被授予二级加拿大勋章。

2013年,他当选为ACM Fellow。

2015年,他被授予IEEE约翰·冯·诺依曼奖章。

2018年, 他因为设计并创造了Java编程语言被收录进计算机历史博物馆荣誉墙。

个人生活

高斯林已婚,并有两个女儿,Kate和Kelsey。

着作

.mw-parser-output .refbegin{font-size:90%;margin-bottom:0.5em}.mw-parser-output .refbegin-hanging-indents>ul{margin-left:0}.mw-parser-output .refbegin-hanging-indents>ul>li{margin-left:0;padding-left:3.2em;text-indent:-3.2em}.mw-parser-output .refbegin-hanging-indents ul,.mw-parser-output .refbegin-hanging-indents ul li{list-style:none}@media(max-width:720px){.mw-parser-output .refbegin-hanging-indents>ul>li{padding-left:1.6em;text-indent:-1.6em}}.mw-parser-output .refbegin-columns{margin-top:0.3em}.mw-parser-output .refbegin-columns ul{margin-top:0}.mw-parser-output .refbegin-columns li{page-break-inside:avoid;break-inside:avoid-column}

Ken Arnold, James Gosling, David Holmes, The Java Programming Language, Fourth Edition, Addison-Wesley Professional, 2005, ISBN 0-321-34980-6

James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, The Java Language Specification, Third Edition, Addison-Wesley Professional, 2005, ISBN 0-321-24678-0

Ken Arnold, James Gosling, David Holmes, The Java Programming Language, Third Edition, Addison-Wesley Professional, 2000, ISBN 0-201-70433-1

James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, The Java Language Specification, Second Edition, Addison-Wesley, 2000, ISBN 0-201-31008-2

Gregory Bollella (Editor), Benjamin Brosgol, James Gosling, Peter Dibble, Steve Furr, David Hardin, Mark Turnbull, The Real-Time Specification for Java, Addison Wesley Longman, 2000, ISBN 0-201-70323-8

Ken Arnold, James Gosling, The Java programming language Second Edition, Addison-Wesley, 1997, ISBN 0-201-31006-6

Ken Arnold, James Gosling, The Java programming language, Addison-Wesley, 1996, ISBN 0-201-63455-4

James Gosling, Bill Joy, Guy L. Steele Jr., The Java Language Specification, Addison Wesley Publishing Company, 1996, ISBN 0-201-63451-1

James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 2: Window Toolkit and Applets, Addison-Wesley, 1996, ISBN 0-201-63459-7

James Gosling, Frank Yellin, The Java Team, The Java Application Programming Interface, Volume 1: Core Packages, Addison-Wesley, 1996, ISBN 0-201-63453-8

James Gosling, Henry McGilton, The Java language Environment: A white paper (页面存档备份,存于互联网档案馆), Sun Microsystems, 1996

James Gosling, David S. H. Rosenthal, Michelle J. Arden, The NeWS Book : An Introduction to the Network/Extensible Window System (Sun Technical Reference Library), Springer, 1989, ISBN 0-387-96915-2

注释

^ 1.0 1.1 I’ve moved again : On a New Road (页面存档备份,存于互联网档案馆). Nighthacks.com. Retrieved on 2012-02-21.

^ 他在个人部落格上宣布,离职的原因则没有说明。他说:“Yes, indeed, the rumors are true: I resigned from Oracle a week ago (April 2nd). I apologize to everyone in St Petersburg who came to TechDays on Thursday expecting to hear from me. I really hated not being there. As to why I left, it’s difficult to answer: Just about anything I could say that would be accurate and honest would do more harm than good.”

^ Next Step on the Road. . (原始内容存档于2010-11-05). 

^ Typesafe—Company: Team (页面存档备份,存于互联网档案馆). Typesafe.com. Retrieved on 2012-02-21.

^ IEEE JOHN VON NEUMANN MEDAL : RECIPIENTS (PDF). Ieee.org. . (原始内容存档 (PDF)于2017-02-07). 

^ Computer History Museum names James Gosling a 2019 Fellow. . (原始内容存档于2019-07-03). 

Published by

风君子

独自遨游何稽首 揭天掀地慰生平