用户名:pula问答talandr
相关举例如下:
1、术状架场Smalltalk:
Smalltalk被公认为历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境(IDE)。由Al章给垂anKay,DanIngalls,TedKaehler,AdeleGoldberg等于70年代初在XeroxPARC开发。
Smalltalk对其它众多的程序设计语言的**生起到了极大的推动作用,主要有:Objective-C,Actor,J**a和Ruby等。90年代的许多软件开发思想得利于Smalltalk,例如DesignPatterns,ExtremeProgramming(XP)和Ref打好缩验含升actoring甲斯等。
2、Eiffel:
Eiffel语言是继Smalltalk-80之后的另一个"纯"OOPL。这种语言是由OOP领域中著名奏裂兰察仅的专家BertrandMeyer等人20世纪80年代后期在I**公司(Intera轮跳声ctiveSoftwareEngineeringInc.)开发的,它的主要特点是全面的静态类型化、有大量的开发工具、支持多继承。
3、C++:
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象**类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++擅长面向对象程序观钱知冲足的许长设计的同时,还可以进行基于过程的程序设计,因而C++就适应的各问题规模而论,大小由之。
4、J**a:
J**a是一门面向对象编程语害首因异言,不仅吸收了C++语言的各种优点,还摒弃了C需质思尼损树++里难以理解的多继承、指针等概念,因此J**a语言具有功能强大和简单易用两个特征。
J**a语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序栽优雅的思维方式进行复杂的编程。
J**a具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。J**a可以编写桌面应用程煤导名财住序、Web应用程序、分布式系统和嵌入式系统应用程序等。