java进入成熟期:20年的不断创新

今年5月23日是java的首版推出第二十周年的第一天。其介绍伴随并促进网络,发展生产力的提高,使公司和消费者之间的互动的新方式。作为一种广泛使用的编程语言,java有着技术的推广和普及重要作用。例如,大数据革命是由java。





在商界,许多服务器部署java应用程序,许多物联网是基于java技术。


20年前,java带来了前所未有的科技思想的人:这是一次编写,到处跑。


在这之前,很少有种编程语言,而且大部分都是固定的用途:科学计算的FORTRAN,COBOL业务,C和C++的业务规划。


此外,还有一些非主流语言,例如,艾达,一个受欢迎的Pascal为国防项目,已广泛流行于爱好者和中小型商业顾问。Smalltalk和Lisp,这在学术界广为流传,深受Perl等。然而,3大语言,在以前的文章中描述的主导当时。


疲倦的C语言


人们对C语言越来越厌倦了。有2个缺点。首先,C太针对底层需求了。只是执行简单的任务,需要大量的指令。二、可移植性差,这意味着PC的代码不能很容易地移植到小型设备或主机。


当然,如果底层的应用程序开发中的应用,C的性能是相当强大的,使开发人员能够充分发挥自己的创造力,因为他们不想。然而,对于大型软件项目,C会带来难以想象的痛苦相关的执行者。


即使在1995,许多C语言制造商也推出了符合ISO 1989标准的工具,但下面的扩展功能使跨平台移植成为不可能。


C语言的最终的弊端导致的新一代编程语言。1995,Ruby,PHP,java和javascript的出现。


由于其强大的便携性和丰富的功能库,java已经迅速成为流行。Ldquo;写作,到处运行;口号是不是严格意义上的,但语言有了很大的提高。


之后,IBM的识别奠定了企业在java编程领域的重要地位。


一旦一种语言成为主流,它的生命周期将变得非常漫长。


虚拟机技术引入java是最独特的一种思想,它允许携带能扎根在项目的初始阶段。然而,有较高的可移植性,缺点是启动和运行缓慢。


持续改进


今天,java已经非常高效和具有巨大的吞吐量,已在各种大数据项目确认。现在java有多种任务成为主管。


With the emergence of Java 8, the language has a variety of popular programming concepts, and the code is smaller, more reliable, and more expressive.


java的历史是我们众所周知的。然而,无视事实,java的成功来自于不断的大规模技术的输入很简单,很少的语言可以得到厂家的青睐,从而使各种改进。除了java,恐怕只有微软的C #是这的方式处理。


java,20,已经进入成熟期,让我们期待它的未来更加辉煌。