C语言历史与结构:从B语言到标准C的发展

需积分: 10 2 下载量 138 浏览量 更新于2024-08-24 收藏 5.65MB PPT 举报
本资源主要讲述了C语言的历史背景和发展历程,以及C语言的特点和程序结构。首先,章节提到C语言起源于1970年的B语言,由美国贝尔实验室设计,B语言的优点在于精炼且接近硬件,但数据类型管理较为简单。1973年,D.M.Ritchie在此基础上创造了C语言,它在B语言的基础上进行了改进,尤其是在数据类型管理和可移植性方面,使得UNIX第5版得以用C重写。 随着1975年UNIX第6版的发布,C语言的优势逐渐显现,引发了广泛关注。1977年的《可移植C语言编译程序》促进了C语言在不同计算机平台上的应用。1978年,《The C Programming Language》一书的出版,由Brian W. Kernighan和Dennis M. Ritchie合作编写,成为了C语言的标准参考,标志着C语言的成熟和规范化。 C语言随后被广泛移植到各类计算机上,与UNIX系统的关系变得独立,迅速风靡全球,成为最常用的计算机语言之一。1983年,ANSI发布了标准ANSIC,进一步规范了C语言,随后的1988年和1990年,K&R根据ANSIC修订了教材,而ANSI C标准也被国际标准化组织接受为ISO 9899-1990标准。直至1994年,C语言标准经历了多次修订。 值得注意的是,不同的C语言编译系统可能存在功能和语法规则的差异,因此在使用时需要熟悉所使用的编译系统的特性,本书的讲解以ANSIC为基础。这强调了学习者在实际编程中需结合具体环境来理解和掌握C语言。