东南大学何洁月详解C++语言发展与面向对象编程概论

需积分: 9 3 下载量 123 浏览量 更新于2024-08-23 收藏 3.83MB PPT 举报
《计算机语言的发展-东南大学C++何洁月课件(总)》是一门针对计算机科学专业学生设计的课程,由何洁月主讲,主要聚焦于C++语言的学习,特别是面向对象的编程。课程内容分为多个章节,旨在培养学生的基本计算机程序设计概念和技能。 第一部分,课程介绍了计算机程序设计语言的发展历程,包括从早期的机器语言和汇编语言到高级语言的出现,让学员对编程语言的历史有所了解,并通过概述面向对象的方法和软件开发,引导他们理解这一编程范式的理念。这部分强调了信息的表示、存储和程序开发过程的一般性概念。 第二章至第五章深入探讨C++语言本身。在第二章中,学员将学习C++语言的基础,如数据类型、表达式,以及数据输入输出的处理。他们还将掌握基本的算法控制结构,如顺序、选择和循环,以及如何创建自定义数据类型。函数是C++的核心组成部分,第三章详述了函数的定义、使用,包括内联函数、默认参数和重载等高级特性,以及系统函数的运用。 第四章着重于面向对象编程,讲解面向对象的思想,以及类和对象的概念。学员会学习如何设计和实现类,包括构造函数和析构函数的作用,类的组合以及类模板的使用。同时,也会对面向对象编程的一些特殊标记进行一般性的介绍。 第五章可能涵盖更多的高级主题,如异常处理、继承、多态等,这些都是C++面向对象编程的重要组成部分,有助于提升学员的编程能力和调试技巧。 这门课程旨在通过系统地教授C++语言和面向对象编程,帮助学生建立起扎实的编程基础,为他们后续的专业发展和深入学习打下坚实的基础。