C语言最早的原型是ALGOL 60。1963年,剑桥大学将其发展为CPL()。
1967年,剑桥大学的Matin简化了CPL语言,产生了BCPL语言。
1970年,美国贝尔实验室的Ken对BCPL进行了修改,并将其命名为B语言,意思是提取CPL的精华(CPL下降到其基本的好处)。 并用B语言编写了第一个UNIX系统。
1973年,AT&T贝尔实验室(DM)在BCPL和B语言的基础上设计了一种新语言,以BCPL中的第二个字母命名。 这就是著名的C语言。
此后不久,UNIX内核()和应用程序全部用C语言重写。 从此,C语言成为UNIX环境下使用最广泛的主流编程语言。
C标准的发展历史
C89:该标准于 1989 年完成,并正式命名为 ANSI X3.159-1989“C”。 该语言版本通常称为“ANSI C”,有时称为“C89”。
C90:1990 年,ANSI C 标准(经过一些细微的修改)被美国国家标准协会采用,称为 ISO/IEC 9899:1990。 该版本也称为 C90。
C99:2000年,ANSI采用了ISO/IEC 9899:1999标准。 该标准通常称为C99。
C11:2011年,ANSI采用了ISO/IEC 9899:2011标准。 该标准通常称为 C11,它是 C 编程语言的当前标准。
现在几乎所有广泛使用的编译器都支持 ANSI C。 如今,大多数 C 代码都是基于 ANSI C 编写的。任何仅使用标准 C 且不做任何硬件依赖性假设的代码实际上都可以保证在具有遵循 C 标准的编译器的任何平台上成功编译。 如果没有这种预防措施,大多数程序只能在特定平台或特定编译器上编译,例如,使用非标准库(例如图形用户界面库)或使用特定于编译器或平台的功能(例如数据类型)。 确切的大小和字节顺序。
好了,今天的主题就讲到这里吧,不管如何,能帮到你我就很开心了,如果您觉得这篇文章写得不错,欢迎点赞和分享给身边的朋友。