對於大部分程序員,C語言是學習編程的第一門語言,很少有不了解C的程序員。
也許你將來的工作或學習不會使用C語言,但是它能讓你了解編程相關的概念,帶你走進編程的大門,以後學習其他語言,會觸類旁通,很快上手,7 天了解一門新語言不是神話。
也只有C語言的教程(書籍、在線教程、視頻等)才會介紹最基本的編程概念,手把手教你從零學會寫代碼;其他編程語言(C++、Java等)大都一帶而過,對基礎介紹很少。如果你從例如C++、Java、PHP等開始學習編程,會發現非常吃力,不知所雲,甚至無法掌控。
C語言語法簡單精煉,概念少,效率高,包含了基本的編程元素,後來的很多語言(C++、Java等)都參考了C語言,說C語言是現代編程語言的開山鼻祖毫不誇張,它改變了編程世界。
正是由於C語言的簡單,對初學者來說,學習成本小,時間短,結合本教程,能夠快速掌握編程技術。
C語言不但執行效率高(比C++、Java都高),而且應用廣泛,可以用來開發桌面軟件、硬件驅動、操作系統、單片機等,從微波爐到手機,從汽車到智能電視,都有C語言的影子。
所以說,學習一門年齡比自己還大的語言很有必要(C語言誕生於20世紀70年代初)。
當然,C語言也不是沒有缺點,畢竟是70後老人,有點落後時代。不過這裡不講,講了你也不明白,以後你自然會了解。
*