第 1 页
第 章 绪 言
随着计算机硬件技术和软件水平 的不断提高 ,作为人机交流主要工具 的计算机程序设计
语言也经历 了从简单到复杂 、从低级到高级的发展过程 。在诸多的计算机高级语言中, 语言
是 目前国内外最为流行的计算机高级程序设计语言之一,它设计精巧、功能齐全、使用灵活,既
适合于编写应用软件 ,又特别适合于编写系统软件 。
语 言最初是为描述和实现 操作系统而设计和实现 的。在此 以前像 操作系
统那样的系统软件 ,一般都是利用汇编语言那种低级语言来编写的,自 语言开发成功以来,
使得利用高级语言来编写系统软件成为可能。 操作系统源代码 的 以上是由 语言
编 写 的, 操作系统的一些主要特点,如便于理解 、易于修改及具有 良好 的可移植性等 ,在
一定程度上都受益于 语言,所 以, 操作系统 的成功与 语言是密不可分 的。最初 的
语 言是依赖于 操作系统环境 的,随着 语言的不断发展 以及应用的普及,目前, 语 言
已经能够在多种操作系统如 等环境下运行,而且,实用的 语 言编译系统种类繁
多 ,适 用 于 机 运 行 的就 有 )和
)等 。
语言简介
语言发展简史
在 世 纪 年代 ,随着计算机科学体系的形成与完善 ,高级程序设计语言的研究得到了
长足的发展 ,但是,在当时出现 的高级语言中,缺乏用于编写像操作系统编译程序等系统软件
的工 具 ,系统程序 的设计主要还 是依赖 于汇 编语 言 。为 了改变这 种状 况 , 年
设计并实现 了 )语 言 ,后 来 ,这 一 语 言
被移植到了多种计算机上 ,并得到了广泛的应用 。此后不久 , 在 语言的
基础上设计并实现 了 语 言 ,并 用 语言在 机上实现 了第一个 操作系统 。接
着 ,在 年 至 年 间 , 在 语言的基础上 ,又重新设计 了一种语言,并在
机上 实现 ,同时用这 种语 言重 写 了 操作系统 。 由于这一语 言是在 语 言
和 语言的基础上开发出来 的,因此被称为 语 言 。 由于 语 言和 语 言是无类型 的语
言 ,而 语言却能支持多种数据类型,因此 语言与 语言和 语言是不同的,它更能反
映当代计算机的体系结构,因而得到了广泛的应用。
语言的特点
语 言能够成为 目前应用最为广泛 的高级程序设计语言之一 ,完全是 由其语言特 点决定
的 。 语言的特点可大致归纳如下:
语言短小精悍 ,基本组成部分紧凑 、简洁。
语 言一共只有 个标准 的关键字、 个标准 的运算符 以及 种控制语句,不但语言的
第 2 页
组 成精 练、简 洁 ,而且 使 用方 便、灵 活 。
语言运算符丰富,表达能力强。