为什么这么多的语言?
结构程序设计与面向对象程序设计 传统的结构程序设计采取的方式是先考虑求解问题的算法,然后再寻找合适的数据结构。即传统的结构程序是:程序=算法+数据结构。 面向对象的软件开发思想认为程序是由对象组成的,而所有的这些程序代码又都是是放在类中的。 传统的过程化程序设计,必须从顶部的main函数开始编写程序。在设计面向对象的系统时没有所谓的顶部。而是从设计类开始,然后再往每个类中添加方法。 C语言是支持结构程序设计的语言,而C++既支持结构程序设计,同时也支持面向对象程序设计。 一个成功的编程语言必须满足4个准则
如Java是一个很棒的静态面向对象语言,具有可移植性及大量的API、产品、开放源码项目,也是一个设计良好的语言和虚拟机。 |
|