第一章
第一章
本章要点
C
C
语言的特点
语言的特点
C
C
程序的结构
程序的结构
在计算机上运行
在计算机上运行
C
C
程序的方法
程序的方法
主要内容
主要内容
1.1 C语言出现的历史背景
1.2 C程序的特点
1.3 简单的 C 语言程序介绍
1.4 运行C程序的步骤和方法
C 程序设计(第三版)
http://ccf.tsinghua.edu.cn 4
1.1
1.1
C语言出现的历史背景
C语言出现的历史背景
•
C 语言是国际上广泛流行的高级语言。
•
C 语言是在 B 语言的基础上发展起来的。
•
B ( BCPL )语言是 1970 年由美国贝尔实验
室设计的 , 并用于编写了第一个 UNIX 操作
系统 , 在 PDP 7 上实现。优点:精练 , 接近
硬件,缺点:过于简单 , 数据无类型。
•
1973 年贝尔实验室的 D.M.Ritchie 在 B 语
言的基础上设计出了 C 语言,对 B 取长补短
,并用之改写了原来用汇编编写的 UNIX , (
即 UNIX 第 5 版),但仅在贝尔实验室使用。
C 程序设计(第三版)
http://ccf.tsinghua.edu.cn 5
1.1
1.1
C语言出现的历史背景
C语言出现的历史背景
•
1975 年 UNIX 第 6 版发布 ,C 优点突出引起关注。
•
1977 年出现了《可移植 C 语言编译程序》 ,推
动了 UNIX 在各种机器上实现 , C 语言也得到推
广,其发展相辅相成。
•
1978 年影响深远的名著《 The C Programming La
nguage 》由 Brian W.Kernighan 和 Dennis M.Ri
tchie 合著 , 被称为标准 C 。
•
之后, C 语言先后移植到大、中、小、微型计算
机上 , 已独立于 UNIX 和 PDP ,风靡世界 , 成为最
广泛的几种计算机语言之一。