C++历史:
1980年,贝尔实验室的 Bjarne Stroustrup (本贾尼.斯特劳斯) 开始对C进行改进和扩充。
1983年正式命名为C++。
支持3钟不同的程序设计 | |||||||||||||||
过程化程序设计 | |||||||||||||||
数据+算法 | |||||||||||||||
明确计算机处理数据的详细过程 | |||||||||||||||
用程序设计语言描述处理过程 | |||||||||||||||
缺点: | |||||||||||||||
由于程序规模的扩大,造成程序结构的混乱,难以保证程序的正确性 | |||||||||||||||
面向过程(结构化程序设计): | |||||||||||||||
自顶而下、分而治之的方法,将整个程序按功能划分为几个可独立编程的子过程模块,每一子模块 | |||||||||||||||
完成相应的子任务,主过程通过调用各子模块完成全部处理工作。 | |||||||||||||||
规定程序结构只有3种:顺序,分支和循环 | |||||||||||||||
优点: |