ad

打开《Java语言程序设计与应用》_从基础向熟练进发_1.1 了解 Java

admin 73 2023-10-25

【摘要】 本书摘自《Java语言程序设计与应用》一书中第1章,第1节,由徐俊武编著。

1.1 了解 Java

1.1.1 Java 的诞生和发展

1.1.1.1 诞生

Java 的名字的来源:Java 是印度尼西亚爪哇岛的英文名称,因盛产咖啡而 闻名。Java 语言中的许多库类名称,多与咖啡有关,如 JavaBeans(咖啡豆)、 NetBeans(网络豆)以及 ObjectBeans(对象豆)等。 Sun 和Java的标识也正如一 杯正冒着热气的咖啡。

据James Gosling 回忆,最初这个为 TV 机顶盒所设计的语言在 Sun 公司 内部一直称为Green项目。我们的新语言需要一个名字。 Gosling 注意到自己 办公室外一棵茂密的橡树(Oak), 这是一种在硅谷很常见的树。所以他将这个 新语言命名为 Oak。 但 Oak 是另外一个注册公司的名字。这个名字不可能再 用了。

在命名征集会上,大家提出了很多名字。最后按大家的评选次序,将十几个 名字排列成表,上报给商标律师。排在第一位的是 Silk。尽管大家都喜欢这个 名字,但遭到James Gosling 的坚决反对。排在第二和第三的都没有通过律师 这一关。只有排在第位的名字得到了所有人的认可和律师的通过,这个名字 就是Java。

打开《Java语言程序设计与应用》_从基础向熟练进发_1.1 了解 Java

20多年来,Java 就像爪哇咖啡一样誉满全球,成为实至名归的企业级应用平台的霸主。而Java语言也如同咖啡一般香醇动人。

Sun 公司的Java 语言开发小组成立于1991年,其目的是开拓消费类电子 产品市场,例如:交互式电视、烤面包箱等。 Sun 公司内部人员把这个项目称为 Green,Sun 公司的一个叫作 Patrick Naughton 的工程师被自己开发的 C 和 C 语言编译器搞得焦头烂额,因为其中的 API 极其难用。 Patrick Naughton决定 改用 NeXT, 同时他也获得了研究公司的一个叫作"Stealth 计划"的项目的 机会23。

"Stealth 计划"后来改名为“Green 计划”,James Gosling 和 Mike Sheridan 也加入了 Patrick Naughton的工作小组。该小组的领导人是James Gosling,41 岁,于1984年加盟 Sun Microsystem公司,以前在 IBM 工作。他是Sun NeWs 窗口系统的总设计师,虽然当时NeWs 在技术上非常成功,但在商业上却完全 失败,没有Java 那么好的运气。 Gosling是一位非常杰出的程序员,GOSMACS也是Gosling写的,它是第一个用 C 实现的 EMACS 的文本编辑器。在研究开 发过程中,Gosling 深刻体会到消费类电子产品和工作站产品的开发哲学之间 的差异:消费类电子产品要求高可靠、费用低、标准化、使用简单,而工作站用户 要求强大的计算能力,而不在乎价格以及操作的复杂性。消费类电子产品用户 并不关心CPU 的型号,也不欣赏专用昂贵的 RISC 处理器,他们需要建立在一 个标准基础之上,有一系列可选的方案。从 C 开始为了使整个系统与平台无 关,Gosling 首先从改写C 编译器着手。工作小组使用的是内嵌类型平台,可以 用的资源极其有限。很多成员发现 C 太复杂,以至于很多开发者经常错误使 用。他们发现 C 缺少垃圾回收系统,还有可移植的安全性、分布程序设计和多 线程功能。最后,他们想要一种易于移植到各种设备上的语言。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《智能制造服务云平台初探》_让你更懂智能制造_1.1 产业园现状分析
下一篇:打开《Python入门与实战》_一步步学会Python_6.1 第 6 章 面向对象编程基础
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×