Loading... # 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.Ritchie | C | | 1989年 | ANSI | ANSI C/C89 | | 1999年 | ISO | C99 | | 2011年 | ISO | C11 | # C语言在计算机科学与技术专业学习地位 1. C语言功能强大,使用灵活,既可以编写应用软件,又能编写系统软件 2. 掌握C语言是在计算机科学与技术专业学习中,计算机开发人员的一项基本功 # C特性 1. **设计特性**,C的控制特性使用户可以使用自顶向下、结构化、模块化的编程。 2. **高效性**,C接近汇编,可以细调程序获得最大速度及最大内存使用率。 3. **可移植性**。 4. **强大的功能和灵活性**。 5. **面向程序员**,允许你**访问硬件**、**操纵内存**中的标志位,提供丰富的运算符供你选择。 最后修改:2022 年 01 月 30 日 © 允许规范转载 打赏 赞赏作者 赞 如果觉得我的文章对你有用,请随意赞赏