文档介绍:第一讲高级语言程序设计概述金世双编著1本讲主要内容程序设计语言发展历程1C与C++集成环境2C与C++,基本方法;在C/C++语言的环境下,学会如何针对问题进行分析,构建数学模型,寻找算法并编程实现;有条有理有根有据的编程实践;养成良好的编程风格与习惯;重在思维方法的学习,鼓励创新。:程序设计的基本概念与基本方法;::::::::文件,(面向对象)高级语言(面向过程)汇编语言机器语言程序设计语言的轨迹7C语言发展过程产生背景产生过程时间:1972~1973地点:美国贝尔实验室目的:UNIX操作系统设计人::K&R合著《TheCProgrammingLanguage》ANSIC:1983年87ANSIC:语言发展的历程8C++语言发展的历程C++是在C语言的基础上发展和完善的,而C是吸收了其它语言的优点逐步成为实用性很强的语言。随着20世纪70年代C语言应用的推广,C语言存在的一些缺陷或不足也开始流露出来,并受到大家的关注。如:C语言对数据类型检查的机制比较弱;缺少支持代码重用的结构;随着软件工程规模的扩大,难以适应开发特大型的程度等等。9为了克服C语言本身存在的缺点,并保持C语言简洁、高效,并与汇编语言接近的特点,1980年,贝尔实验室的BjarneStroustrup博士及其同事对C语言进行了改进和扩充,并把Simula67中类的概念引入到C中。并在1983年由RickMaseitti提议正式命名为C++(CPlusPlus)。后来,又把运算符的重载、引用、虚函数等功能加入到C++中,使C++的功能日趋完善。当前用得较为广泛的C++有:VC++(VisualCPlusPlus)、BC++(BorlandCPlusPlus)、AT&TC++等。10