C++语言第4版:第一章,程序设计语言的发展与面向对象方法

需积分: 1 0 下载量 61 浏览量 更新于2024-08-24 收藏 930KB PPT 举报
C++语言程序设计(第4版)第一章,由清华大学郑莉教授编著,旨在介绍计算机程序设计的基本概念和发展历程。该章分为两个主要部分:计算机程序设计语言的发展和面向对象的方法。 1. 计算机程序设计语言的发展:这一部分详细探讨了编程语言的历史变迁。最初,计算机只能理解机器语言,这是一种二进制指令集合,对程序员来说难以理解和记忆。随后出现了汇编语言,它将机器指令转化为可读的助记符,如ADD和SUB,但依然保留了大量机器级别的细节。高级语言的出现,如C++,极大地提升了抽象层次,程序员可以使用更有意义的命名和易于理解的语句,使程序与实际问题更为接近。面向对象语言,如C++,进一步发展,以对象为中心,强调描述现实世界中的实体及其交互,通过类、继承和多态实现代码复用,提高了软件开发的灵活性和效率。 1. 面向对象的方法:这部分介绍了面向对象方法的起源,起源于早期的面向过程编程,其重点在于设计解决问题的步骤。然而,随着软件规模的增大,面向过程的方法变得难以管理和维护。面向对象方法引入了对象的概念,将问题领域的事物视为具有属性和行为的实体,通过类来抽象共性,从而提高代码的复用性和模块化程度。这种方法更符合人类思考问题的方式,使得软件开发更加直观和高效。 C++语言程序设计(第4版)第一章引导读者理解编程语言从低级到高级的发展,以及面向对象编程的重要性和优势,为后续深入学习C++打下基础。通过学习这一章,读者将能够掌握编程语言的演变趋势,并了解如何更好地利用面向对象的方法来构建高质量的软件。