Java的诞生

Java是什么?

人与人之间最高效的沟通方式是Face to Face(面对面)说话。人和计算机说话叫下达指令。

怎么下指令?

人需要通过计算机语言来给计算机下指令(说话)。计算机语言包括:编程语言、置标语言、建模语言等,他们都可以和计算机说话,而Java就是其中一门编程语言。(举个例子,中文,英语,法语,德语,日语等,我们讲中文就是其中一门语言)

Java是怎么诞生的?

编程语言又分为:机器语言(机器可以读懂,人不能读懂),汇编语言(机器可以读懂,人能读懂,但是比较困难,也叫符号语言),高级语言(机器可以读懂,人也能容易读懂)。机器语言和汇编语言也叫低级语言,Java属于高级语言,还有其他的比如C++编程语言等。
20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一起组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研究开发新技术,专攻计算机在家电产品上的嵌入式应用。
工作小组使用的是嵌入式系统,可以用的资源极其有限。很多成员发现C++太复杂以至很多开发者经常错误使用。他们发现C++缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多线程功能。为了解决这个麻烦的问题,他们决定开发出一种新的语言。一开始居然给这门语言起名C+++±-//没错,我没敲错,叫什么C加加 加加减减,意思是加上一些好东西,减去一些坏东西。还好这个可爱的名字没有被继承下来,这些天才们给他们的产物起名叫Oak(橡树),据说是因为窗外有一颗橡树。
随着90年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。
Java之父
当时去注册商标的时候,却发现这个橡树Oak商标被注册了。如果通过正式程序来注册产品的名称将即费时又费钱。詹姆斯·高斯林决定通过市场部门,请来了一个命名顾问,召开命名征集会。当时,因为没有一个合适的名字,他们不得不延后这个语言的面世。在命名征集会上,大家提出了很多名字。最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。排在第一位的是Silk(丝绸)。尽管大家都喜欢这个名字,但遭到詹姆斯·高斯林的坚决反对而作罢。排在第二和第三的都没有通过律师这一关。詹姆斯·高斯林最喜欢的就是排在第三位的Lyric(抒情诗)。只有排在第四位的名字、得到了所有人的认可和律师的通过。这个名字就是Java。是谁在命名征集会上提议Java的呢? 詹姆斯·高斯林回忆道,“市场部组织了命名会,命名顾问主持了会议,我们喊叫着列出了一大堆名字。我记得第一个提议名字Java的是马克 奥颇门(Mark Opperman)。马克 奥颇门是在一家咖啡店与同事品尝咖啡时得到灵感的。Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。国外的许多咖啡店用Java来命名或宣传,以彰显其咖啡的品质。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。
1994年6月,在同约翰·盖吉、詹姆斯·高斯林、比尔·乔伊、帕特里克·诺顿、韦恩·罗斯因和埃里克·施密特经历了一场历时三天的头脑风暴后,团队决定再一次改变努力的目标,这次他们决定将该技术应用于万维网。他们认为随着Mosaic浏览器的到来,因特网正在向同样的高度互动的远景演变,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克·诺顿写了一个小型万维网浏览器,WebRunner,后来改名为HotJava。
1994年10月,HotJava和Java平台为公司高层进行演示。1994年,Java 1.0a版本已经可以提供下载,但是Java和HotJava浏览器的第一次公开发布却是在1995年3月23日SunWorld大会上进行的。晟阳公司的科学指导约翰·盖吉宣告Java技术。这个发布是与网景公司的执行副总裁马克·安德森的惊人发布一起进行的,宣布网景将在其浏览器中包含对Java的支持。
1996年1月,Sun公司成立了Java业务集团,专门开发Java技术。当使用十六进制编辑器打开由Java源代码编译出的二进制文件(.class文件)的话,最前面的32位将显示为CA FE BA BE,即词组“CAFE BABE”(咖啡屋宝贝)。
Java的LOGO
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
1995年5月23日,Java语言诞生,1996年1月,第一个JDK1.0诞生,开启了一新编程语言的伟大逆袭之旅。

发布了47 篇原创文章 · 获赞 4 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/shyy123/article/details/104958378