文档介绍:本文由duzongfei贡献
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
语言入门基础 C 语言入门基础
本章主要介绍 C 语言的由来和发展,C 语言的特点和应用,C 语言程序在结构上的特点和书写格式,还介绍 C 语言标准设备上的输入/输出操作以及 C 语言程序的实现方法. 通过对上述问题的了解, 使读者对 C 语言程序有一个概貌的了解, 为后面的学习打下基础.
C 语言的由来
C 语言的由来和发展
C 语言诞生于 1972 年,它由美国电话电报公司(AT&T)贝尔实验的 设计,并首先在一台 UNIX 操作系统的 DEC PDP-11 语言诞生至今已有 30 多年. C 语言是由 ALGOL 60 1963 年,英国剑桥大学根据当时流行的高级语言 ALGOL 60 推出一种接近于硬件的语言 bind Programming Language) ( . 1967 年,英国剑桥大学针对当时的 CPL 语言提出一种改进的语言,称为 BCPL(bined Programming Language).这些都为 C 年,美国贝尔实验室的 K. Thompson 以 BCPL 语言为基础,设计出了一种既简单又接近于硬件的高级语言,称为 B 语言,该语言采用了 BCPL 语言的第一个字母,并用该语言写成了第一个 UNIX 操作系统,然后在 DEC PDP-11 计算机上获得了实现. 1972 年, 美国贝尔实验室的 D. M. Ritchie 在 B 语言的基础上进行了一些改进, 克服了 B 语言中依赖于机器又无数据类型等局限性,开发出了 C ,一种较好的高级语言的出现, 语言的演变过程如下: ALGOL (1960 年) →CPL (1963 年) →BCPL (1967 年) (1970 年) (1972 年). →B →C
C 语言的发展
语言就是在人们期盼寻找到一种既具有一般高级语言的特征,又具有低级语言特点的语言的情况下应运而生的;因此,C 语言具有高级语言和低级语言的双重特点. 1973 年,C 语言刚刚诞生的第二年,美国贝尔实验室的 和 合作使用了 C 语言, UNIX 操作系统进行了修改, 对修改后的 UNIX 操作系统是第 5 版本. 原来的 UNIX 操作系统是由汇编语言和 B 语言编写的, 修改后的 UNIX 操作系统中 90%以上是由 C UNIX ,C 语言的命运与 UNIX UNIX 操作系统的发展和推广,C 语言也得到
2
C 语言基础教程
了广泛的应用和发展. 1975 年,UNIX 操作系统的第 6 版本公布以后,C 语言开始引起了人们的注意,C 语言的优点也逐渐被人们所认识. 1977 年出现了一种与具体机器无关的 C 语言编译文本, 推动了 UNIX UN