本系列博客依照《C语言程序设计现代方法》为主线,全为自己的总结和思考
1.1C语言的发展
C语言从本质上是UNIX操作系统的“副产物”,二十世纪七十年代,贝尔实验室的Thompson和Ritchie正在对UNIX操作系统进行开发,但是由于UNIX操作系统具有的难以调试和改进的汇编语言通病,Thompson便开始最求一种更为高级的编程语言来完成对UNIX系统的未来开发,于是B语言运营而生。不久,Ritchie同样加入B语言的编写阵营,开始用B语言开始进行程序的开发编写。而在1970年,贝尔实验室争取到的一台PDP-11计算机彻底改变了B语言的发展进程,B语言无法适合PDP-11计算机,也就意味着UNIX系统的升级遭受阻滞。为此RItchie重新开始编写B语言的升级版,并将其称之为NB(new B)后期改名为C语言。
1.2C语言的标准化
随着C语言在二十世纪七十年代的持续发展,《C程序设计语言》的出现迅速走红,成为C语言程序员必读的“圣经”,编程爱好者将其称为K&R。1983年,在美国国家标准协会(ANSI)的推动下美国开始制定本国的C语言标准。C语言标准与1988年完成并在1989年12月正式通过。1990年,国际标准化组织(ISO)通过了此项标准,之后我们将这一C语言标准称之为C89或C90.在之后的发展中C语言还经历过C99,C11和C18的转变(在此就不深入解释)
注:本人大学生一枚,希望通过博客记录自己学习编程的点点滴滴,感兴趣的小伙伴可以大家一起交流,不喜勿喷·。