- 7
- 0
- 约8.86千字
- 约 13页
- 2016-12-31 发布于贵州
- 举报
C语言程序设计(第三)笔记-谭浩强
第一章 概述
学习C语言的用途
①C对操作系统和系统实用程序以及对硬件进行操作方面,C有明显的优势。现在很多大型应用软件也用C编写。绝大多数操作系统都是由C或C++语言编制。特别是嵌入式操作系统。
②是学习其他课程的基础(比如数据结构、操作系统原理、编译原理等)
③是学习C++或C#和JAVA语言的基础
1.1.C语言的诞生:
C语言是在B语言的基础上发展起来的,B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统,在PDP 7上实现。优点:精练,接近硬件,缺点:过于简单,数据无类型。
1973年贝尔实验室的D.M.Ritchie 在B语言的基础上设计出了C语言,对B取长补短,并用之改写了原来用汇编编写的UNIX,(即UNIX第5版),但仅在贝尔实验室使用。
1975年UNIX第6版发布,C优点突出引起关注。
1977年出现了《可移植C语言编译程序》 ,推动了UNIX在各种机器上实现 ,C语言也得到推广,其发展相辅相成。
1978年影响深远的名著《The C Programming Language》由 Brian W.Kernighan和Dennis M.Ritchie 合著,被称为标准C。之后,C语言先后移植到大、中、小、微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛的几种计算机语言之一。
1.2. C语言的特点
①语言简
原创力文档

文档评论(0)