java学习———Java的发展史介绍

  美国硅谷有一句行话,每10年~15年有一次轮回。最近的一次轮回就是从Java开始。程序员

    Java是一个由Sun公司开发而成的新一代编程语言。使用它可在各式各样不一样种机器、不一样种操做平台的网络环境中开发软件。不论你使用的是哪种WWW 浏览器,哪种计算机,哪种操做系统,只要WWW浏览器上面注明了支持Java”,你就能够看到生动的主页。Java正在逐步成为Internet 用的主要开发语言。它完全改变了应用软件的开发模式,带来了自PC机以来又一次技术革命,为迅速发展的信息世界增添了新的活力。编程

    Sun Java语言开发小组成立于1991年,其目的是开拓消费类电子产品市场,例如,交互式电视、烤面包箱等。Sun内部人员把这个项目称为Green,那 WorldWideWeb还在图纸上呢。该小组的领导人是JamesGosling,是一位很是杰出的程序员。他出生于1957年,于1984年××× SunMicrosystem公司,以前在一家IBM研究机构工做。他是SunNeWs窗口系统的总设计师。也是第一个用C实现的EMACS的文本编辑器 COSMACS的开发者。浏览器

    在研究开发过程当中,Gosling深入体会到消费类电子产品和工做站产品在开发哲学上的差别:消费类电子产品要求可靠性高、费用低、标准化、使用简单,用 户并不关心CPU的型号,也不欣赏专用昂贵的RISC处理器,他们须要创建在一个标准基础之上,具备一系列可选的方案,从808680586均可以选 取。安全

    2、从C开始网络

    为了使整个系统与平台无关,Gosling首先从改写C编译器着手。可是Gosling在改写过程当中感到仅C是没法知足须要的,因而在19916月份开 始准备开发一个新的语言,那么给它起一个什么名字呢?Gosling回首向窗外望去,看见一棵老橡树,因而建一个目录叫Oak,这就是Java语言的前身 (后来发现Oak已经是Sun公司另外一个语言的注册商标,才更名为Java,即太平洋上一个盛产咖啡的岛屿的名字)。编程语言

    Gosling 在开始写Java时,并不局限于扩充语言机制自己,更注重于语言所运行的软硬件环境。他要创建一个系统,这个系统运行于一个巨大的、分布的、异构的网格环 境中,完成各电子设备之间的通讯与协同工做。Gosling在设计中采用了虚机器码(VirtualMachineCode)方式,即Java语言编译后 产生的是虚拟机,虚拟机运行在一个解释器上,每个操做系统均有一个解释器。这样一来,Java就成了平台无关语言。这和Gosling设计的 SunNeWs窗口系统有着相同的技术味道。在NeWs中用户界面统一用Postscript描述,不一样的显示器有不一样的Postscript解释器,这 样便保证了用户界面的良好的可移植性。编辑器

    PatrickNaughton也是Sun公司的技术骨干,曾经是 OpenWindows项目的负责人。当Naughton加入该小组后,整个工做进展神速。通过17个月的奋战,整个系统胜利完成。它是由一个操做系统、 一种语言(Java)、一个用户界面、一个新的硬件平台、三块专用芯片构成的。一般状况下,这样的项目在Sun公司要75我的干三年。项目完成后,在 Sun公司内部作了一次展现和鉴定,观众的反应是:在各方面都采用了崭新的、很是大胆的技术。许多参观者对Java留下了很是深入的印象,特别获得Sun 的两位领导人ScottMcNealyBillJoy的关注,但Java的前途未卜。ide

    3Java语言的转折点spa

    到了1994年,WWW已如火如荼地发展起来。Gosling意识到WWW须要一个中性的浏览器,它不依赖于任何硬件平台和软件平台,它应是一种实时性较 高、可靠安全、有交互功能的浏览器。因而Gosling决定用Java开发一个新的Web浏览器。操作系统

    这项工做由NaughtonJonathanPayne负责,到1994年秋天,完成了WebRunner的开发工做。WebRunner HotJava的前身,这个原型系统展现了Java可能带来的广阔市场前景。WebRunner更名为HotJava,并于 1995 5 23 发表后, 在产业界引发了巨大的轰动,Java的地位也随之而获得确定。又通过一年的试用和改进,Java1.0版终于在1996年年初正式发表。

相关文章
相关标签/搜索