- 程序设计
- 结构化程序设计
- 面向对象程序设计
- C++
- 起源
- C++语言起源于C语言,是在C语言的基础上增加了面向对象程序设计的要素而发展起来的。1979年,Bjarne Stroustrup到了Bell实验室,开始从事将C改良为带类的C (C with classes)的工作。1983年将该语言正式命名为C++。
- 相对于C语言,C++语言引入了两个新东西:其一,就是面向对象(即类,将数据和处理数据的过程看成一个整体);其二,模板技术,它是C++中比较复杂的部分,但作为C++程序员,C++标准程序库的掌握尤为重要。
- 特点
- 封装性
- 继承性
- 多态性
- 起源
- C++程序开发
- 源程序:用源语言写的、没有翻译的程序,称为“源程序”。C++源程序文件的扩展名为“cpp”。
- 目标程序:是源程序通过翻译加工以后所生成的程序。C++目标程序文件的扩展名为“obj”文件。
- 翻译程序:是指用来把源程序翻译为目标程序的程序。对翻译程序来说,源程序作为输入,经过翻译程序的处理,输出的是目标程序。翻译程序有三种不同类型(见下)。
- 汇编程序:它的任务是把用汇编语言写成的源程序翻译为机器语言形式的目标程序。
- 编译程序:如果源程序使用的是高级程序设计语言,经过翻译程序加工生成目标程序,那么,该翻译程序就称为“编译程序”。
- 解释程序:它也是一种翻译程序,同样是将使用高级语言编写的源程序翻译成机器指令。它与编译程序的不同之处是:编译是指将源代码(静态的)转化成机器代码并保存,最终执行的是程序的机器码形式。解释是指逐句的读入源代码,逐一的翻译实现其功能,翻译过程不产生实际的机器码,更不保存。
- 程序开发过程