詹姆斯·高斯林

詹姆斯·高斯林（，），加拿大软件专家，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，加盟一家從事海洋機器人研究的創業公司，擔任首席軟體架構師。

在2011年5月建立的Scala公司，高斯林被列为公司顾问。

个人荣誉 
 2002年：他被经济学人杂志授予发明奖。
 2007年，他被授予二级加拿大勋章。
 2013年，他当选为ACM Fellow。
 2015年，他被授予IEEE约翰·冯·诺依曼奖章。
 2018年, 他因为设计并创造了Java编程语言被收录进计算机历史博物馆荣誉墙。

个人生活 
高斯林已婚，并有两个女儿，Kate和Kelsey。

著作 

 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

注释

外部連結 
高斯林個人網頁 

Gosling, James
Gosling, James
加拿大程式設計師
昇陽電腦人物
Gosling, James
Gosling, James
Gosling, James
Google僱員
美国计算机学会会士
IEEE约翰·冯·诺依曼奖获得者
美国国家工程院外籍院士