C语言历史与结构:从B语言到标准C的发展
需积分: 10 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语言。
773 浏览量
2489 浏览量
388 浏览量
2011-08-16 上传
2022-10-24 上传
138 浏览量
107 浏览量
104 浏览量
2022-11-20 上传
慕栗子
- 粉丝: 20
最新资源
- 电磁炉工作原理与维修详解
- Windows XP超级技巧大公开:从高手到专家
- ADS-5065数码相机Menu系统开发研究
- Oracle9i数据库管理基础:启动关闭、创建与用户管理
- DC5348数位相机UI修改教程:从字符串到图标
- PXA272平台下NOR FLASH嵌入式文件系统设计详解
- ActionScript 3.0 Cookbook 中文版:常青翻译
- Verilog非阻塞赋值详解:功能与仿真竞争
- 中小企业局域网组建攻略:迈向千兆与智能化
- ISCW10SG_Vol1:网络安全实施教程(纯英文版)
- 软件工程课程设计:基于Web的应用实践
- C++实现的数据结构课程设计与算法分析
- SPSS菜单中英文对照全面解析:术语与操作指南
- 探索红外成像系统:原理与发展历程
- S3C44B0嵌入式微处理器用户手册与特性概述
- ZigBee驱动的低成本三表无线远程抄表系统优化