据不完全统计,目前计算机语言有超过种。每种语言配合着特定的硬件,有着不同的特色。计算机语言是分分合合、百家齐放的。C语言是影响最大,寿命最长的语言,受到广泛的应用。
C语言是一种高级语言,但是并不“高级”,它是相对低级语言在一个高的级别上进行编程。实际上是一种介于高级语言和低级语言之间的语言,运行效率很高。
学习C语言可以使我们透过现象看本质,透过C语言窥探计算机底层原理。C语言与底层的硬件的结合和联系更紧密。
很多流行的语言、新生的语言借鉴了C语言的思想和语法。例如C++、JAVA、C#。学好C是学习这些流行语言的基础,可以帮助大家更好地学习更高级或者由它演化出来的语言。学习C语言可以帮助了解程序设计的基本思想。C语言也是交流、笔试、面试中最常见的语言。
C语言历史悠久,战功卓著。它诞生于20世纪70年代初,成熟于80年代。很多重量级软件都是用C语言编写的。
C语言上天入地,无所不能。几乎没有不能用C语言实现的软件,没有不支持C语言的系统。
C语言适合编写系统软件和工具软件。C语言运行效率高,可以用来编写运行效率要求高的系统,如设备驱动程序,嵌入式系统(Embeddedsystems),高性能、实时系统(Real-timesystems)。
C语言能力强大,既可以进行应用程序的开发,又可以像低级语言一样开发操作系统,操控硬件。