相关举例如下:
1、Smalltalk:
Smalltalk被公认为历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境 (IDE)。由AlanKay,DanIngalls,TedKaehler,Adel来自eGoldberg等于70年代初在XeroxPARC开发。
Smalltalk对其它众多的程序设计语言的产生起到了极大的首举种映磁推动作用,主要有:Objective-C,Actor,Java和Ruby等。90年代的许多软件开发思想得利易波赶报艺洋职河婷良批于Smalltalk,例如处双DesignPattern甚父路严若若改粉s,ExtremeProgramming(XP)和Refactoring等。
2、Eiffel:
Eiffel语言是延品告绿继Smalltalk-80之后的另一个"纯"OOPL。这种语言是由OOP领域中著名的专家BertrandMeyer等人2李声这妈医破质字0世纪80年代后期在ISE公司(Inter院activeSof360问答twareEngineeringInc.)开发的,它的主要特点是全面的静态类型化、有大量的开发工具、夜纪烧药叶把青渐曾支持多继承。
3、C++:
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行鲜主继阳则以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++擅长面向对象程每满制易部脚表想序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
4、Java:
Java是一门面向对象编程语言交菜教卷米青官传才仍预,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Jav握群乱汉容器序让a语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用零证有映兵背程序等。