一、了解C语言历史
1.源起:C语言诞生于美国的贝尔实验室,由D.M.Ritchie以B语言为基础发展而来。C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。
2.历程:
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言;
20世纪60年代,美国AT&T公司贝尔实验室的研究员Ken Thompson为一台空闲的机器——PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX;
1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统;
1971年,Dennis M.Ritchie Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟;
1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言;
1973年初,C语言的主体完成。Thompson和Ritchie用它完全重写了UNIX。随着UNIX的发展,C语言自身也在不断地完善。直到2020年,各种版本的UNIX内核和周边工具仍然使用C语言作为
最主要的开发语言;
1977年,Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》;
1982年,很多有识之士和美国国家标准协会为了使这个语言健康地发展下去,决定成立C标准委员会,建立C语言的标准。委员会由硬件厂商、编译器及其他软件工具生产商、软件设计师、
顾问、学术界人士、C语言作者和应用程序员组成;
1989年,ANSI发布了第一个完整的C语言标准——ANSI X3.159—1989,简称“C89”,不过人们也习惯称其为“ANSI C”;
1990年,C89被国际标准组织ISO一字不改地采纳,ISO官方给予的名称为:ISO/IEC 9899,所以ISO/IEC9899: 1990也通常被简称为“C90”;
1999年,在做了一些必要的修正和完善后,ISO发布了新的C语言标准,命名为ISO/IEC 9899:1999,简称“C99”;
2011年12月8日,ISO又正式发布了新的标准,称为ISO/IEC9899: 2011,简称为“C11”。
二、了解C语言与C++语言的语法区别
C++是一个开放标准,旨在实现速度和性能和关键性的高性能系统,有很多令人印象深刻的项目使用Lander,Adobe Acrobat Reader等语言设计。而C是一个结构化语言,C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程控制)。

posted on 2020-10-26 20:23  Moonee  阅读(122)  评论(0编辑  收藏  举报