专栏名称: 程序员大咖
程序员大咖,努力成就期待着的自己。分享程序员技术文章、程序员工具资源、程序员精选课程、程序员视频教程、程序员热点资讯、程序员学习资料等。
目录
相关文章推荐
江西环境  ·  上饶:强化长江经济带水质自动监测站运维检查 ·  6 小时前  
江西环境  ·  上饶:强化长江经济带水质自动监测站运维检查 ·  6 小时前  
AI范儿  ·  清华大学第二弹:DeepSeek ... ·  18 小时前  
AI范儿  ·  清华大学第二弹:DeepSeek ... ·  18 小时前  
1039调查团  ·  航空公司客服倒卖艺人航班信息,被判刑! ·  昨天  
1039调查团  ·  航空公司客服倒卖艺人航班信息,被判刑! ·  昨天  
杭州公安  ·  杭州公安发布两大利好消息! ·  2 天前  
51好读  ›  专栏  ›  程序员大咖

Java 之父宣布退休

程序员大咖  · 公众号  · 科技自媒体  · 2024-07-08 10:24

正文

架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号

James Gosling,加拿大计算机科学家,完成了 Java 的原始设计,并实现了 Java 最初版本的编译器和虚拟机,也是公认的 “Java 之父”。


7 年前,年过花甲的 Gosling 从 Liquid Robotics 离职,加入亚马逊 AWS。



近日,James Gosling 在领英宣布了自己已退休的消息。 他表示对过去 7 年在亚马逊的工作体验非常满意,未来会投入精力来完成一系列个人项目(具体项目信息没透露)。


“我终于退休了。做了这么多年的软件工程师,现在是时候享受人生了。”


James Gosling 职业生涯的几个重要阶段:
1、 IBM :Gosling在IBM工作期间设计了第一代工作站NeWS系统,但这个项目并没有受到重视。
2、 Sun Microsystems :之后他转至Sun公司,与Patrick Naughton和Mike Sheridan等人合作开发了最初被称为"Oak"的语言,后来更名为Java。Java在1995年正式发布,并在2000年成为世界上最流行的编程语言。
3、 Oracle :2009年,Sun公司被甲骨文公司并购后,Gosling在甲骨文公司工作了一段时间,直到2010年4月宣布离职。
4、 Google :2011年3月,Gosling加入了Google,但同年8月就离开了。
5、 Liquid Robotics :离开Google后,Gosling加入了Liquid Robotics,担任首席软件架构师。
6、 Typesafe Inc .:他还曾担任Scala公司Typesafe Inc.的顾问。
7、 Amazon Web Services (AWS) :2017年5月,已经62岁的Gosling宣布加盟亚马逊AWS,继续他的工程师生涯。




James Gosling 于 1955 年 5 月 19 日出生于加拿大,现龄 69 岁。1977 年获得了加拿大卡 尔加里大学计算机科学学士学位,1983 年获得了美国卡内基梅隆大学计算机科 学博士学位。


Gosling 在1984 年至 2010 年期间(26 年)就职于 Sun Microsystems,担任副总裁兼高级研究员。

1990 年,Sun公司成立了一个软件设计团队,其中除了 James Gosling,还有 Patrick Naughton 和 Mike Sheridan 等人,他们合作的项目称为“绿色计划”。

他们认为计算机技术发展的一个趋势是数字家电之间的通讯。James 负责为设备和用户之间的交流创建一种能够实现网络交互的语言。

随着大量的时间和金钱投入到“绿色计划”,他们创建了一种语言。这种语言一开始被叫做 “Oak”,这个名字得自于 Gosling 想名字时看到了窗外的一棵橡树。

就在 Gosling 的团队即将发布成果之前,又出了个小插曲——Oak 竟然是一个注册商标。Oak Technology(OAKT)是一家美国半导体芯片制造商,Oak 是其注册商标。

因此,Gosling 的 Oak 语言不能再叫 Oak 了,那叫什么好呢?

Gosling 开始东张西望到处找灵感。 结果看见了同事桌上有一瓶咖啡,包装上写着 Java。 Gosling 微微一笑,就你了。



James Gosling 小传


40年前,一个寒冷的冬天,在加拿大一个村庄里,Gosling家的第一个男孩哇哇落地了。家人给他起了名字,叫James。谁也没有想到的是,长大之后,他成为了一个改变计算机语言的天才。

James Gosling从小就喜欢技术,爱鼓捣东西。12岁的时候,他用报废的电话机和电视机中的部件做了一台电子游戏机。附近农民的康拜因(联合收割机)出了问题也常常找他修理。

14岁的时候,中学组织到附近大学参观,他记住了大学计算中心的门锁密码,从此开始偷偷地溜进计算中心,学习计算机编程。一年后,大学的天文系招他当了一名临时编程员,编写计算机程序来分析卫星天文数据。

80年代初,James Gosling获得博士学位后到IBM工作,设计IBM第一代工作站。 当时,IBM的领导层并不看重工作站项目。

失望之余,James Gosling跳槽到了Sun公司。 他花了五年功夫领导开发的和OS2很类似的Sun NeWs窗口系统,尽管得到技术界的好评,却未能变成流行的产品。 当时他还第一个用C实现的EMACS的所见即所得文本编辑器COSMACS。

在当今这个竞争激烈的软件开发时代,软件设计师一直在试图预测未来软件或者技术的发展趋势。

在1990年,Sun公司成立了一个软件设计团队,其中除了James Gosling,还有Patrick Naughton和Mike Sheridan等人,他们合作的项目称为“绿色计划”。他们认为计算机技术发展的一个趋势是数字家电之间的通讯。







请到「今天看啥」查看全文


推荐文章
杭州公安  ·  杭州公安发布两大利好消息!
2 天前