什么是C语言?
C语言其实就是一门计算机语言。而计算机语言其实就是人与计算机交流的一种语言!
C语言的历史
C语言最初是作为Unix系统的开发工具而发明的。
1969年,贝尔实验室的肯·汤普森(Ken Thompson)与丹尼斯·里奇(Dennis Ritchie)一起开发了Unix操作系统。而Unix操作系统是用汇编语言写的,为了移植到其他计算机,汤普森就在BCPL语言的基础上发明了B语言。
1972年,丹尼斯·里奇和布莱恩·柯林汉(Brin Kemighan)又在B语言的基础上重新设计了一种新语言,这种新语言取代了B语言,所以称为C语言。
1973年,整个Unix系统都使用C语言重写。此后,这种语言开始快速流传,广泛用于各种操作系统和系统软件的开发。
1988年,美国国家标准协会(ANCI)正式将C语言标准化,标志着C语言开始稳定和规范化。
一直到今天C语言都还在广泛的使用,在众多计算机语言中名列前茅。
C语言的特点
C语言是一门面向过程的计算机编程语言,它描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当,但C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。
在当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点。计算机系统设计以及应用程序编写是C语言应用的两大领域,同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。