高司令 老骥伏枥,志在千里的 Java 之父
2021-03-30 09:26
当我们谈到一门语言或一款软件,必然会谈到他们背后的创造者和建立者。就像谈到 WPS 就离不开求伯君,谈到 Google 就离不开 Sergey Brin、Larry Page 和 Jeff Dean,谈到中文 DOS 就离不开严援朝一样,当我们谈论 Java 时也会离不开一个名字:James Gosling。
基本信息
-
中文名称 詹姆斯·高斯林
-
外文名称 James Gosling
-
国籍 加拿大
-
出生日期 1955年05月19日
-
职业 计算机科学家
-
毕业院校 卡内基梅隆大学, 卡尔加里大学
-
主要成就 Java之父
-
代表作品 Java语言
-
性别 男
-
开发语言 Java
个人简介
博士论文的题目是:"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,担任首席软件架构师。
在2011年5月建立的Scala公司Typesafe Inc., 高斯林被聘请为公司顾问。
个人荣誉
2002年,他被经济学人杂志授予发明奖。
2007年,他被授予二级 加拿大勋章
James 出生在加拿大的一个村庄里,那已经是 1955 年 5 月的事情了。那时美国的计算机行业也才刚刚起步,那一年 IBM 702 刚刚问世, 庞大的身躯对于当时的世界来说已经是奇迹了,《时代》杂志的原话是:“在短短 12 个机器小时内,大脑将制作 1200 份成本报表,而这一般需要 1800 人才能完成。”
在那时,James 就已经对技术充满了兴趣:12 岁的时候,他用报废的电话机和电视机中的部件做了一台电子游戏机。附近农民的联合收割机出了问题也常常找他修理。14 岁的时候,中学组织到附近大学参观,他记住了大学计算中心的门锁密码,从此开始偷偷地溜进计算中心,学习计算机编程。一年后,大学的天文系招他当了一名临时编程员,编写计算机程序来分析卫星天文数据。
随着时间的推移,James 的天赋也愈发的显露出来,在加拿大的卡尔加里大学拿到理学学士的荣誉学位后,又到了拥有享誉全球的计算机学院的卡耐基梅隆大学攻读计算机科学的硕士和博士学位。博士论文的题目是:"The Algebraic Manipulation of Constraints"(约束的代数处理)。
1983年到IBM工作,设计IBM第一代工作站NeWS系统,但不被看好; 1984 年加入Sun公司,并一直服务于Sun公司,直至Sun被收购。80年代初,James Gosling获得博士学位后到IBM工作,设计IBM第一代工作站。当时,IBM的领导层并不看重工作站项目。失望之余,James Gosling跳槽到了Sun公司。他花了五年功夫领导开发的和OS2很类似的Sun NeWs窗口系统,尽管得到技术界的好评,却未能变成流行的产品。当时他还第一个用C实现了EMACS的所见即所得文本编辑器COSMACS。
1990年,在Sun公司,与Patrick Naughton和Mike Sheridan等人合作“绿色计划”,并发展一套语言叫做“Oak”,后改名为Java。
2010年,随着Sun被Oracle并购而加入Oracle,担任客户端软件集团的首席技术官。
2010年4月从Oracle离职。
2011年3月29日加盟google, James Gosling因不满甲骨文收购太阳微系统公司而加盟google。
2011年8月30日,仅仅加入Google数月之后的高斯林就在个人博客上宣布离开Google,加盟一家从事海洋机器人研究的创业公司Liquid Robotics,担任首席软件架构师。
在2011年5月建立的Scala公司Typesafe Inc., 高斯林被聘请为公司顾问。
上一篇:38.Java抽象类