C++程序设计语言发展与应用

需积分: 44 1 下载量 118 浏览量 更新于2024-08-24 收藏 4.92MB PPT 举报
高级语言发展-东南大学C++总课件 本资源为东南大学C++总课件,涵盖了高级语言发展、C++语言基本概念、面向对象程序设计等方面的知识。 一、 高级语言发展 高级语言发展可以分为四代语言: 第一代语言:对数学表达式有很强的运算处理能力,代表语言是Fortran和Algol 60。 第二代语言:重点是如何有效地表达算法,代表语言是Pascal和C。 第三代语言:引入抽象数据类型的程序设计语言,代表语言是Ada,被认为是基于对象的语言。 第四代语言:面向对象程序设计语言,代表语言是Smalltalk、Eiffel、C++、Java。 二、 C++语言基本概念 C++语言是一种面向对象的程序设计语言,具有抽象、封装、继承、多态等特点。 培养目标: 1. 建立基本的计算机程序设计概念体系和基本的程序设计方法。 2. 理解和掌握C++语言的基本语法和语义,初步理解面向对象的思想,初步掌握面向对象程序设计的方法。 3. 逐步提高学生的编程能力和调试程序的能力,为后面的学习打好基础。 课程简介: 第1章概述: * 计算机程序设计语言的发展(一般了解) * 面向对象的方法(一般了解) * 面向对象的软件开发(一般了解) * 信息的表示与存储(理解) * 程序的开发过程(一般了解) * 小结 第2章C++简单程序设计: * C++语言概述(一般理解) * 基本数据类型和表达式(掌握) * 数据的输入与输出(掌握) * 算法的基本控制结构(掌握) * 自定义数据类型(掌握) * 小结 第3章函数: * 函数的定义与使用(掌握) * 内联函数(掌握) * 带默认形参值的函数(掌握) * 函数重载(掌握) * 函数模板(掌握) * 使用C++系统函数(掌握) * 小结 第4章类与对象: * 面向对象的思想(理解) * 面向对象程序设计的基本特点(理解) * 类和对象(掌握) * 构造函数和析构函数(掌握) * 类的组合(掌握) * 类模板(掌握) * 面向对象标记(一般了解) * 小结 本资源为C++语言的总课件,旨在帮助学生建立基本的计算机程序设计概念体系和基本的程序设计方法,并逐步提高学生的编程能力和调试程序的能力,为后面的学习打好基础。