1. C++ 的应用领域(要能大概描述)?
- 应用领域:在需要
高效、底层的地方,就会有 C\C++ 的身影,因为 C\C++ 和操作系统的兼容性比较好,能够直接进行一些底层的操作。
2. 既然 C++ 执行效率那么高,为什么还要出现新的编程语言?所有编程的地方都用 C++ 不就好了么?
- 新的编程语言趋向于更加简洁、高效(开发效率)
3. 在运行 a = 3; b = a + 1;这两条程序指令时,底层到底做了哪些事情?
- 寄存器突出一个
存字,也是拿来存东西的 - 运算器就是拿来做
地址或数据的加减乘除
4.编程语言的发展(至少说 3 个过程)?
- 机器码 → 汇编指令 → 高级语言
5. 我们大致可以把所有高级语言分成三种类型,是哪三种?分别代表语言是什么?
- 编译型语言(不依赖虚拟机):C\C++\OC\Swift
- 编译型语言(依赖虚拟机):Java\Ruby
- 脚本语言:Python\JS\PHP