1.1 C 简介
最初有多种汇编语言,但由于不同的操作系统或者不同的硬件使用的语言不同,无法统一。
此时就需要出现一种具有一种语言能将低级语言的效率、硬件访问能力和高级语言的通用性、可移植性融合在一起。
于是就有了C语言。
1.2 C 语言编程原理
计算机语言要处理两个概念——数据 和 算法。
数据是程序使用和处理的信息(对象),而算法是程序使用的方法。
C 语言更侧重于算法的应用,而C ++侧重的是数据。
在C ++中,类是一种规范,描述的是 新型数据格式 ,对象是根据这种规范构造的特定数据结构。
对象是类的实例化。类是将数据和操作的方法合并进行封装,形成一个对象。
1. 泛型编程
泛型编程强调的是独立于特定的数据类型,适合于不用数据类型但操作相同的类型。
2. C ++的二重性
C ++ 具备高级抽象,也具备了 C 低级硬件访问。
1.3 可移植性和标准
1.4 程序创造的技巧
(上图:编程步骤)
源代码 -> 编译 + 链接 ->可执行文件
C ++ 的扩展名:(常见的是).cpp