第一章 预备知识
1.1 C++简介
- C++融合了三种不同的编程传统:
-
- C语言代表的过程性语言传统
- C++在C的基础上添加的类代表的面向对象语言的传统
- C++模版支持的通用编程传统
1)C语言编程原理
计算机语言要处理两个概念:数据和算法。数据是程序使用和处理的信息,而算法是程序使用的方法。
C语言是面向过程的语言,它强调的编程算法方面。
2)面向对象编程
OOP强调的是数据。其中类是一种规范,它描述了这种新型数据格式,对象是根据这种规范构造的特定数据结构。
3)通用编程
重用代码;强调的是算法部分。
“通用”指的是创建独立于类型的代码。
4)编程步骤
源代码 --> 编译 --> 目标代码 --> 链接 --> 可执行代码