20世纪70年代 Dennis Ritchie 为实现UNIX操作系统而开发了C语言。
20世纪80年代 C++语言开始开发
C语言特点:1.自上而下。 2.过程性
C++编程特点:1.OOP 2.面向过程的编程 3. 泛型generic编程
OOP优势:1.减少代码量 2.隐藏信息 3.继承 4.多态(函数重载,符号重载)
OOP是一种自下而上的编程:
macintosh----MAC
对于创建练习程序:推荐创建不依赖于特定系统的项目。
Compile :编译当前页面
Build和Make:编译所有修改过的页面
Build All:编译所有页面
Run:编译所有,并且运行
Debug:步进方式运行程序
修改错误的时候:要从第一个开始修改
low_level :汇编语言
high_level: C语言
c++运行流程:
1.书写源代码
2.编译源代码获得目标文件
3.目标文件,启动文件,库文件经过链接器,形成可执行文件。