Java程序设计与开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 Java语言及其产生

20世纪70年代的计算机革命使人们对成熟计算机软件的需求大增,以便利用日益增长的计算机能力来处理数据。20世纪80年代之后,程序员经历了程序设计语言的又一次变革。新问题不断出现,这些问题在于,程序变得越来越复杂,越来越难以设计、编写和管理,从而难以跟上计算机硬件的发展速度,导致了一代程序语言的更替。从20世纪60年代末起,一种从Simula 67和Smalltalk发展来的设计概念使程序设计语言向前迈出了革命性的一步。这个时期,面向对象程序设计成为新技术的代名词,流行于整个软件行业。

随着www的发展,面向对象程序设计语言的发展过程中又出现了另一个萌芽。由于C和C++程序都是与机器相关的,如果不重新编译,程序就不能在另一种类型的计算机上运行。为解决此问题,研究人员将注意力集中于开发一种与机器无关的程序设计语言上。1991年,Sun公司的5位技术专家James Gosling、Patrick Naughton、Chris Warth、Ed Frank和Mike Sheridan花了18个月的时间开发了一种称为Oak的编程语言,在1995年正式发布时,更名为Java。