

●●●
? ?? 如今,有很多學生不懂為何要學習編程語言,為何要學習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語言的意義在于,它為我們打開一扇了解計算機的窗口。在幾乎做任何事情都離不開計算機的今天,越了解計算機也就意味著越能利用好計算機。


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? 排版 丨任安娜
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? 文字 丨任安娜