C++编程入门与实战精要基础理论解析.pptVIP

  • 0
  • 0
  • 约6.36千字
  • 约 46页
  • 2026-06-28 发布于江苏
  • 举报

C++编程入门与实战精要基础理论解析.ppt

第一章绪论清华大学郑莉C++语言程序设计第1页1

本章主要内容计算机程序设计语言的发展面向对象的方法面向对象的软件开发信息的表示与存放程序的开发过程第2页2

计算机程序计算机的工作是用程序来控制的程序是指令的集合。指令是计算机能够识别的命令。计算机语言的发展第3页3

机器语言与汇编语言由计算机硬件系统能够识别的二进制指令组成的语言称为机器语言。计算机发展的早期,软件工程师们只能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿沟。汇编语言将机器指令映射为某些能够被人读懂的助记符,如ADD、SUB等。此时编程语言与人类自然语言间的鸿沟略有缩小,但仍与人类的思维相差甚远。因为它的抽象层次太低,程序员需要考虑大量的机器细节。计算机语言的发展第4页4

高级语言高级语言屏蔽了机器的细节,提升了语言的抽象层次,程序中能够采用含有一定含义的数据命名和容易了解的执行语句。这使得在书写程序时能够联系到程序所描述的详细事物。计算机语言的发展第5页5

面向对象的语言出发点:更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。特点:是高级语言。将客观事物看作含有属性和行为的对象。通过抽象找出同一类对象的共同属性和行为,形成类。通过类的继承与多态实当代码重用计算机语言的发展第6页6

面向对象的语言优点:使程序能够比较直接地反应问题域的本来面目,软件开发人员

文档评论(0)

1亿VIP精品文档

相关文档