C语言程序设计(第三)笔记-谭浩强.docVIP

  • 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)

1亿VIP精品文档

相关文档