标签:c++
C++语言由C语言发展而来,它是一种面向对象的编程语言,支持过程化程序设计、数据抽象和面向对象程序设计。
以二级C++教程为例,初步对本编程语言进行了总结。经过摸索,将教程的内容分为三部分,软件设计基础、面向过程部分和面向对象部分。下面是思维导图:
因为以前学习过VB和C#,VB是基于对象的编程语言,C#是面向对象的编程语言,这里我们就用这两种编程语言来对比学习。
软件开发基础是开发软件所必须具备的知识,这里不再讨论,我们从面相过程部分开始讨论。
可以看出来,C++和VB有很大的区别,特别是函数和数据传递,VB各个过程之间通过全局变量来传递数据,C++通过参数来传递数据;VB调用函数时,直接调用模块中的函数名即可,C++需要先定义一个函数,然后通过实例来调用。
面向对象部分;
通过对比,可以得出结论,C++和C#相似度是非常高的。同是面向对象的语言,对比得知,C#语言编写的程序不容易崩溃,但是它的执行效率是非常慢的。
每个编程语言都有自己的特点,存在的就是合理的,没有好坏之分,只有合适不合适。合适的语言才是好语言。
标签:c++
原文地址:http://blog.csdn.net/u010942465/article/details/38278171