一、发展概述面向对象并非是一个新概念,实际上它已经有30多年历史。寻其根源可追溯到60年代挪威,当初挪威计算中心Kristen Nygaard和Ole-Johan Dahl开发了一个称作Simula67语言。Simula67首次引入了类、协同程序和子类概念,这很象今天面向对象语言。70年代中期,Xerox Palo Alto研究中心研究人员设计了Smalltalk语言,该语言每个元素都被看成一个对象来实现,其程序设计环境及相关各个方面都是面向对象。
不过,面向对象推广很慢。比如:Samlltalk结果直到1981年8月因Byte杂志介绍才为外界所知,许多软件开发人员了解Samlltalk时,都把它看作是一个窗口系统,而不是程序设计技术一次革命。80年代,C成为很受欢迎程序设计语言,它不但可用在微机上,还可用在各种结构系统和环境中。80年代早期,AT&T贝尔试验室Bjarne Stroustrup把C语言扩展为支持面向对象程序设计C++。在C++中,程序员能够在其熟悉语言环境下学习掌握面向对象程序设计技术,而无须去探究一个新语言和环境。


雷达卡


京公网安备 11010802022788号







