C语言的起源:1972年于贝尔实验室(Dennis Ritchie)开发出来。当时他正于Ken Thompson一起设计UNIX操作系统,但C语言并非Dennis Ritchie一人开发出来,他来自Ken Thompson的B语言…
我们为何要使用C语言。
1<.设计特性:主要表现在,用户可以从顶到下的规划,结构化的编程,以及模块化的设计。
2<.高效性:(达到汇编语言精细的控制能力,如果需要可以调最大速度,和最大内存使用率)
3< 可移植性:(C语言可移植性非常强,即使在windows下写的程序,在UNIX或者LINUX之类的操作系统,我们只需要修改其头文件部分。)
4< 强大功能和灵活性:(例如UNIX这样操作灵活的系统便是C语言佳作),其他语言比如(BASIC,FORTRAN)之类的解释器也是C语言编写的,比如我们在UNIX操作系统上运行由BASIC程序时,最终是由C语言生成最后的可执行的文件的。
5. < C语言的缺点:(表现在了它的自由度。例如:“指针”,经常犯一些难以追踪的错误)
C语言的发展方向:
C语言领域很多,例如(特效电影,嵌入式系统,游戏等)
不得非专业人员才能使用C语言,大大提高了C语言”大众化”。
20世纪90年代,出现了C++,C++差不多是C的超集,可以说C程序是一个合法,有效的C语言程序。
超集(定义:如果一个集合S2中的每一个元素都在集合S1中,且集合S1中可能包含S2中没有的元素,则集合S1就是S2的一个超集。)