第1章 绪 论
本章首先从发展的角度概要介绍面向对象程序设计语言的产生和特点、面向对象方法的由来及其基本概念,以及什么是面向对象的软件工程,然后介绍信息在计算机中的表示与存储以及程序的开发过程。
1.1 计算机程序设计语言的发展
语言是一套具有语法、词法规则的系统。语言是思维的工具,思维是通过语言来表述的。计算机程序设计语言是计算机可以识别的语言,用于描述解决问题的方法,供计算机阅读和执行。
1.1.1 机器语言与汇编语言
自从1946年2月世界上**台数字电子计算机ENIAC诞生以来,在这短暂的60多年间,计算机科学得到了迅猛发展,计算机及其应用已渗透到社会的各个领域,有力地推动了整个信息化社会的发展,计算机已成为信息化社会中必不可少的工具。
计算机系统包括硬件和软件。计算机之所以有如此强大的功能,不仅因为它具有强大的硬件系统,而且依赖于软件系统。软件包括了使计算机运行所需的各种程序及其有关的文档资料。计算机的工作是用程序来控制的,离开了程序,计算机将一事无成。程序是指令的集合。软件工程师将解决问题的方法、步骤编写为由一条条指令组成的程序,输入到计算机的存储设备中。计算机执行这一指令序列,便可完成预定的任务。
……