01C发展史

C的发展史

  • C语言的的原型ALGOL 60语言。(A语言)
  • 1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。
  • 1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。
  • 1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。
  • 1973年,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
  • 1977年D.M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》
  • 1978年贝尔实验室正式发表C语言,Brian Kernighan 和 D.M.Ritchie出版书《The C Programming Language》,即K&R C,也被称为经典C
  • 1983年美国国家标准局(ANSI)成立了一个委员会,制定C语言标准
  • 1989年C语言标准被批准,称为ANSI C,即C89
  • 1990年国际标准化组织ISO接受了ANSI C为ISO C 的标准【ANSI C & ISO C为同一标准】
  • 1999年ISO对C语言标准修订并命名为ISO/IEC9899:1999,即C99
  • 2011年ISO正式公布C新的国际标准草案ISO/IEC9899:2011,即C11

C的主要发展历程

时间创立者版本号
1973年D.M.RitchieC
1989年ANSIANSI C/C89
1999年ISOC99
2011年ISOC11

C语言在计算机科学与技术专业学习地位

  1. C语言功能强大,使用灵活,既可以编写应用软件,又能编写系统软件
  2. 掌握C语言是在计算机科学与技术专业学习中,计算机开发人员的一项基本功

C特性

  1. 设计特性,C的控制特性使用户可以使用自顶向下、结构化、模块化的编程。
  2. 高效性,C接近汇编,可以细调程序获得最大速度及最大内存使用率。
  3. 可移植性
  4. 强大的功能和灵活性
  5. 面向程序员,允许你访问硬件操纵内存中的标志位,提供丰富的运算符供你选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值