C语言概述

第 1 章 C 语言概述
C语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序,是一门应用性较强的计算机编程语言。

1.1 C 语言的发展简史
在 C 语言产生之前,人们编写系统软件主要是使用汇编语言。由于用汇编语言编写的程序依赖于计算机硬件,其可读性和可移植性都比较差;而一般高级语言又不具备低级语言能够直观地对硬件实现控制和操作、程序执行速度快的特点。在这种情况下,人们迫切需要一种既有一般高级语言特性,又有低级语言特性的语言。于是 C 语言就应运而生了。C 语言的产生和发展与 UNIX 有很大的关系,其发展历程简述如下。
1972~1973 年间,美国贝尔实验室的 D.M.Ritchie 在 B 语言的基础上设计出 C 语言,
当时的 C 语言只是为描述和实现 UNIX 操作系统的一种工作语言,且只在贝尔实验室内部使用。
1973 年, K.Thompson 和 D.M.Ritchie 两人合作,将 UNIX 90%以上代码用 C 语言改写,即 UNIX 第 5 版。
1975 年, UNIX 第 6 版公布后, C 语言突出的优点引起人们普遍注意。
1977 年,出现了可移植的 C 语言。
1978 年, UNIX 第 7 版公布, K.Thompson 和 D.M.Ritchie 以该版 C 编译程序为基础&#x
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值