牛人一个
James Gosling
James Gosling
Sun副总裁及Sun研究院院士
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等人,他们合作的项目称为“绿色计划”。他们认为计算机技术发展的一个趋势是数字家电之间的通讯。James开始负责为设备和用户之间的交流创建一种能够实现网络交互的语言。随着大量的时间和金钱投入到“绿色计划”,他们创建了一种语言。这种语言一开始被叫做“Oak”,这个名字得自于Gosling想名字时看到了窗外的一棵橡树。但后来被改为了“Java”。并于1992年9月3日开始应用于Sun工作站的远程遥控。
1994年底,James Gosling参加了在硅谷召开的“技术、教育和设计大会”。他报着试一试的心情向与会者演示了Java的功能。他点击了网页上的一个静止的分子结构图标,一条命令通过互联网送到了几百英里外的网站,下载了一段Java小程序,在本地工作站上开始执行。在几秒钟时间里,原本静止的网页上,一个分子图像以三维动画的方式转了起来。
“哇!”James Gosling听到了全场观众的赞叹声。
不久后,硅谷最大的报纸《圣荷西信使报》在头版刊登了一篇专文,“为什么Sun认为一杯热咖啡能让你鼓足精神”。从文章见报开始,负责Java市场人员的电话响个不停。不久,全美的主要报刊杂志都刊登了Java的报道。
Java出名了!
到了2000年,Java已经成为世界上最流行的电脑语言。绿色小组当初设计Java是为了面向数字家庭,支持各种家电设备。他们没有想到的是,Java支持的计算模式,实际上就是互联网的模式。
对于Java语言的巨大成功,没有人比James Gosling 更加谦逊:“我从来没有想到Java技术将会这么火。当我的老板问我它将达到多少次下载时,我说 10,000 次。而他认为我太过乐观了。”
詹姆斯·戈士林现任Sun公司副总裁及Sun研究院院士。
戈士林先生以“Java 技术之父”而闻名于世。他是Java 技术的创始人,他亲手设计了Java语言,并开发了Java编译器和Java虚拟机,使Java成为了世界上最流行的开发语言。Java支持的计算模式,已经成为了互联网的标准编程模式以及分布式企业级应用的事实标准。目前,戈士林 先生积极致力于研究软件开发工具,使它们功能更为强大,更容易为开发人员所使用,能够快速地开发应用。
戈士林 先生曾创建了卫星数据拦截系统、Unix的多处理器版本、编译器、邮件系统和视窗管理器等。他还创建了著名的WYSIWYG (“所见即所得”)测试编译器。在Sun,他的早期活动是领导了NeWS (网络扩展视窗系统)项目,并任该项目的首席工程师。
James Gosling_百度百科
分享到:
相关推荐
Java四大名著之一,James Gosling(Java之父)著,分成了4部分
James Gosling Abstract Java evolved out of a Sun research project started six years ago to look into distributed control of consumer electronics devices. At that time, the priorities of the consumer ...
《Java语言规范(基于Java SE 8)》是由Java之父James Gosling、Sun Microsystems的创始人Bill Joy以及著名计算机科学家Guy Steele等多位专家共同编著,并由陈昊鹏翻译成中文的一部权威指南。这本书详细阐述了Java...
Java语言规范第三版是由Java技术的创始人之一James Gosling参与编写的权威指南,详细地阐述了Java编程语言的构造和精确含义,是学习和深入了解Java语言必备的参考资料。本书全面覆盖了Java语言的各个方面,包括其...
《The Java Programming Language》第四版是由Java编程语言的创造者Ken Arnold、James Gosling和David Holmes共同编著的一本经典教程。这本书对于新手和经验丰富的程序员来说都是不可或缺的学习资源。自出版以来,它...
Ken Arnold, James Gosling,David Holmes的Java 编程语言的经典之作。全英文,用心去看会收益很多很多的。 Sample: The authors systematically cover most classes in Java's main packages, java.lang.*, java....
Java 的核心开发者之一,被誉为“Java 之父”的James Gosling,对计算机科学有着深厚的热情和贡献。 Java 的发展历程始于“绿色计划”,这是一个旨在为数字设备之间通信开发编程语言的项目。最初,这个语言被称为...
### Java学习之路:高效进阶指南 #### 一、引言与学习心态 在开始Java学习之旅之前,首先需要调整好自己的心态。本篇文章将从多个角度深入剖析Java的学习路径,帮助初学者和有一定基础的同学更好地掌握这门语言。...
Java诞生于1995年,是Sun公司组织开发的一编程语 言,主要贡献者是James Gosling。1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作...
Java诞生于1995年,是Sun公司组织开发的一编程语 言, 主要贡献者是James Gosling。1990年Sun公司成立了由 James Gosling领导的开发小组,开始致力于开发一种可 移植的、跨平台的语言,该语言能生成正确运行于各种操...
The Java Programming Language.4th.Edition.Aug.2005 欢迎下载
相关链接James Gosling WikiJames Gosling's BlogJames Gosling 的著作:The Java Language SpecificationJava: The First Twenty YearsJava: A Beginner's Guide总结: 本文介绍了影响 Java 社区的八位重要人物,...
#### James Gosling:Java之父 - **个人简介**:James Gosling,因其在1990年代初期主导开发Java编程语言而被誉为“Java之父”。他的贡献不仅限于Java语言本身,还包括对整个编程社区的影响。尽管随着时间的推移,...
Java是由James Gosling在1995年为Sun Microsystems开发的一种高级编程语言,它以其“一次编写,到处运行”的理念闻名。Java的设计目标是成为一种简单、面向对象、分布式、健壮、安全、性能优秀、可移植性好、多线程...
好!...该小组的领导人是James Gosling,是一位非常杰出的程序员。他出生于1957年,于1984年加盟Sun Microsystem 公司,之前在一家IBM研究机构工作。他是Sun NeWs窗口系统的总设计师。 Oak,1991年
《Git-Gosling源码解析》 Git-Gosling,这个名字可能对许多开发者来说并不熟悉,但它实际上是一个基于Git的项目,旨在提供一种更高效、更直观的方式来管理和操作Git仓库。这个项目的源码包含了实现这一目标的各种...
本文将基于Java之父詹姆斯·高斯林(James Gosling)的评价,深入探讨C语言及其创造者对计算机科学界的贡献。 #### James Gosling的评价 James Gosling在其博客中对丹尼斯·里奇的逝世表达了深切的哀悼。他提到,...
由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器...
现在,二十年过去了,公平的说,James Gosling 和 Bjarne Stroustrup 说的都是正确的。随着 java 添加了对许多东西的抽象表示:添加并行执行、添加迭代器、对时间和日期类的重构, java 变得又大又庞杂。 尽管随着 ...
Gosling.js是一款专为交互式基因组可视化设计的库,它提供了一种说明性的可视化语法,使得用户可以通过JSON格式来构建动态、丰富的基因组数据展示。这款强大的工具旨在简化基因组学研究中的数据可视化过程,使科学家...