●●●
如今,有很多学生不懂为何要学习编程语言,为何要学习C语言?原因是大学生不能满足于只会用办公软件,而应当有更高的学习要求,对于理工科的学生尤其如此。计算机的本质是“程序的机器”,程序和指令的思想就是计算机系统中最基本的概念。那么,程序设计就是软件开发人员的基本功。如果不懂C语言,就难以编写底层程序,更无法写出优秀高效的程序,为何说C语言如此重要呢?
第一点
C语言的语法结构简洁精炼,程序的效率也比较高。其语言本身只提供必要的语言特性,其他复杂一点的功能如文件处理、数学计算等都是以库函数的方式来提供,更加优化,便于描述算法。并且,C语言是许多高级计算机语言的基础,学好C语言将能更好的学习其他的高级语言,为以后的学习打下坚实的基础。
●●●
●●●
第二点
C语言的移植性非常好。实际上,C语言从早期开始就几乎达到了“一次编写,处处编译”的功能,ANSI在1989年统一了C语言标准以后,只要特定平台上的编译器完整实现了该C语言的标准,而且,你的代码没有使用某些特殊的扩展,那么代码一定可以编译通过,再实现一下操作系统相关的函数库,C语言的移植就是很简单的事情。
第三点
C语言能够深入系统底层,甚至直接和硬件打交道。许多的操作系统都是通过C语言编写的,例如Windows,Unix,Linux,Mac,Os/2等等。除此之外,很多新型的语言都是衍生自C语言。例如C++,Java,perl等等。所以,懂得运用C语言,才能更好编写内核程序以至更高级的程序。
●●●
●●●
因而,学习C语言的意义在于,它为我们打开一扇了解计算机的窗口。在几乎做任何事情都离不开计算机的今天,越了解计算机也就意味着越能利用好计算机。
排版 丨任安娜
文字 丨任安娜