C++是运行效率较高的语言。本文参考西北工业大学在慕课网的“C++程序设计”内容书写,具体内容请参考https://www.icourse163.org/learn/NWPU-494001?tid=1467026445#/learn/content
本文目录如下:
- 1 计算机系统的组成
- 2 指令与程序
- 3 程序设计语言的发展
- 4 C++语言
- 5 上机1
refer:
- 西北工业大学“C++程序设计”
1 计算机系统的组成
计算机系统的组成包括硬件和软件,其中硬件以冯洛伊曼的存储概念为主,软件则包括系统软件和应用软件。我们最常接触到是应用软件。
在计算机组成原理中可以进行硬件组成的复习,下为现代计算机的模型:
指令由二进制组成,是计算机执行某种操作的机器命令,可以被计算机硬件直接识别和执行。
一条指令通常由操作码和操作数组成。
细分的话还有零地址指令,单地址指令等,该内容也可在计算机组成原理中得到复习。
程序=算法+数据结构。
软件则不仅包括程序,还包括数据、运维、文档等信息。
一、发展
程序设计语言从底层到高级语言,经历过三种发展,分别是以01为主的机器语言、汇编语言、高级语言3类。
二、机器语言
机器语言以01为主,以指令形式表示:
三、汇编语言
和arm还是x86架构CPU有关
四、高级语言
常见的编程语言都是这一类,如C、JAVA等。
一、C++发展
C++的发展经历过很多版本迭代,现在大家普遍使用的版本是C++11.
二、C和C++关系
C++有C的所有优点,还增加了面向对象的特点。
C++有63个关键字。
C++的标识符,也即变量、函数名等的命名规则如下:



