C++绪论3:程序设计语言的发展(jiang).pptVIP

  • 2
  • 0
  • 约6.16千字
  • 约 53页
  • 2017-01-01 发布于江西
  • 举报
C++绪论3:程序设计语言的发展(jiang).ppt

* * * * * * * * * 计算机发展到今天,培养一个具有相当的应用软件开发能力的人才的周期大大缩短。 我们推荐新的软件开发工具Visual C++ 2005,因为它是优秀的开发工具,可以充分发挥C++语言强大灵活的特点。 * C++的特点 1、全面兼容C 它保持了C的简洁、高效和接近汇编语言等特点; 对C的类型系统进行了改革和扩充; C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言; 2、支持面向对象的方法 “面向过程”(procedure-oriented)的程序设计 又称为结构化程序设计,一般强调三种基本结构: 顺序、分支和循环 面向过程的程序设计“数据”和“操作”分离 面向过程的程序设计语言:C、Basic等 “面向对象”(object-oriented)的程序设计 将“数据”和处理数据的“操作”当成整体——对象 具有以下特性:封装、继承和多态 * 程序设计方法的发展历程 ——面向过程?面向对象 程序设计方法的发展历程 ——面向过程的程序设计方法 最早的程序 目的:用于数学计算 主要工作:设计求解问题的过程 缺点:对于庞大、复杂的程序难以开发和维护 * 程序设计方法的发展历程 ——面向过程的结构化程序设计方法 设计思路 自顶向下、逐步求精。采用模块分解与功能抽象,自顶向下、分而治之。 程序结构: 按功能

文档评论(0)

1亿VIP精品文档

相关文档