计算机语言要处理的两个问题: 数据和算法。
C语言:
- 结构化编程。解决了意大利面条式的难以读懂的编程问题。for while do```while if```else
- 自顶向下的设计。将程序从上向下分解成可易于编写的模块。
- 过程性编程。强调的是算法方面,即计算机应做的操作,然后使用语言完成这些操作。
C++
- OOP。OOP则强调的是编程的数据方面。属于自下向上的编程:从低级组织(如类)到高级组织(如程序)的处理过程
- 通用编程。强调的是独立于数据的算法方面。
windows编译器中的几个概念
- compile:编译当前代码
- build:递增(只编译改变的)地编译工程中的代码
- build all:全重新编译
- link:将编译代码与所需库组合起来
- run:递增编译和执行