C++ Primer学习记录(1)

67 阅读1分钟

第一章 预备知识

1.1 C++简介

  • C++融合了三种不同的编程传统:
    • C语言代表的过程性语言传统
    • C++在C的基础上添加的类代表的面向对象语言的传统
    • C++模版支持的通用编程传统

1)C语言编程原理

计算机语言要处理两个概念:数据和算法。数据是程序使用和处理的信息,而算法是程序使用的方法。

C语言是面向过程的语言,它强调的编程算法方面。

2)面向对象编程

OOP强调的是数据。其中类是一种规范,它描述了这种新型数据格式,对象是根据这种规范构造的特定数据结构。

3)通用编程

重用代码;强调的是算法部分。

“通用”指的是创建独立于类型的代码。

4)编程步骤

源代码 --> 编译 --> 目标代码 --> 链接 --> 可执行代码