您的位置:首页>>资讯中心>>行业资讯

JAVA发展历程(上)

20世纪90年代,硬件范畴呈现了单片式计算机系统,这种价钱低廉的系统一呈现就立刻惹起了自动控制范畴人员的留意,由于运用它能够大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、挪动电话等)的智能化水平。Sun公司为了抢占市场先机,在1991年成立了一个称为Green的项目小组,帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个工程师一同组成的工作小组在加利福尼亚州门洛帕克市沙丘路的一个小工作室里面研讨开发新技术,专攻计算机在家电产品上的嵌入式应用。JAVA培训
由于C++所具有的优势,该项目组的研讨人员首先思索采用C++来编写程序。但关于硬件资源极端匮乏的单片式系统来说,C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处置器芯片的品种冗杂,如何让编写的程序跨平台运转也是个难题。为理解决艰难,他们首先着眼于言语的开发,假定了一种构造简单、契合嵌入式应用需求的硬件平台体系构造并为其制定了相应的标准,其中就定义了这种硬件平台的二进制机器码指令系统(即后来成为“字节码”的指令系统),以待言语开发胜利后,能有半导体芯片消费商开发和消费这种硬件平台。关于新言语的设计,Sun公司研发人员并没有开发一种全新的言语,而是依据嵌入式软件的请求,对C++停止了改造,去除了留在C++的一些不太适用及影响平安的成分,并分离嵌入式系统的实时性请求,开发了一种称为Oak的面向对象言语。JAVA培训
由于在开发Oak言语时,尚且不存在运转字节码的硬件平台,所以为了在开发时能够对这种言语停止实验研讨,他们就在已有的硬件和软件平台根底上,依照本人所指定的标准,用软件建立了一个运转平台,整个系统除了比C++愈加简单之外,没有什么大的区别。1992年的夏天,当Oak言语开发胜利后,研讨者们向硬件消费商停止演示了Green操作系统、Oak的程序设计言语、类库和其硬件,以压服他们运用Oak言语消费硬件芯片,但是,硬件消费商并未对此产生极大的热情。由于他们以为,在一切人对Oak言语还一无所知的状况下,就消费硬件产品的风险真实太大了,所以Oak言语也就由于缺乏硬件的支持而无法进入市场,从而被放置了下来。
1994年6、7月间,在阅历了一场历时三天的讨论之后,团队决议再一次改动了努力的目的,这次他们决议将该技术应用于万维网。他们以为随着Mosaic阅读器的到来,因特网正在向同样的高度互动的远景演化,而这一远景正是他们在有线电视网中看到的。作为原型,帕特里克·诺顿写了一个小型万维网阅读器WebRunner。
1995年,互联网的蓬勃开展给了Oak时机。业界为了使板滞、单调的静态网页可以“灵敏”起来,急需一种软件技术来开发一种程序,这种程序能够经过网络传播并且可以跨平台运转。于是,世界各大IT企业为此纷繁投入了大量的人力、物力和财力。这个时分,Sun公司想起了那个被放置起来很久的Oak,并且重新审视了那个用软件编写的实验平台,由于它是依照嵌入式系统硬件平台体系构造停止编写的,所以十分小,特别适用于网络上的传输系统,而Oak也是一种精简的言语,程序十分小,合适在网络上传输。Sun公司首先推出了能够嵌入网页并且能够伴随网页在网络上传输的Applet(Applet是一种将小程序嵌入到网页中停止执行的技术),并将Oak更名为Java(在申请注册商标时,发现Oak曾经被人运用了,再想了一系列名字之后,最终,运用了提议者在喝一杯Java咖啡时无意提到的Java词语)。5月23日,Sun公司在Sun world会议上正式发布Java和HotJava阅读器。IBM、Apple、DEC、Adobe、HP、Oracle、Netscape和微软等各大公司都纷繁中止了本人的相关开发项目,竞相购置了Java运用答应证,并为本人的产品开发了相应的Java平台。

上一篇: Java (计算机编程语言)

下一篇: JAVA发展历程(下)