C語言-曾經滄海難爲水

先申明小編的一個觀點:C語言是世界上最好的語言,其他的都是那啥啥。玩笑玩笑。

初識C是在大學一年級。那是一個清風撩人的下午,小編迎來了人生史上的第一堂計算機編程課。我已經忘記了第一堂課,老師講的是什麼。因為那時候,我對計算機編程根本就一竅不通,連最基本的概念都沒有。

C語言-曾經滄海難為水

隨著課程的深入,我對編程有了一定的理解。但也僅限於此。上課的內容比較淺顯(現在看來),講的都是基本的語法。

if()else();while()......

連指針都沒有涉及到,更不用說鏈表、結構體等概念了。

我的第一次C語言課程就隨著期末的臨近而結束了。

那時,學校晚上都有選修課,又恰逢Android手機很火。我就去報了一個Android開發的課程。上了又十幾節課,最後搞出了一個計算器。

C語言-曾經滄海難為水

編程的語言有很多,C,C++,C#,Jave,PHP,VB,.......。

人總是貪婪了,總想把世界上所有的編程語言都學會。於是我今天學C++,明天學Jave,後天學VB,......總之,沒有把心思放到一處。

後來,由於課程設計和畢業設計的需要,我又不得不重新撿起了那幾本被扔在牆角的C語言教材。從頭到尾的學習了一遍。

C語言-曾經滄海難為水

可能是知識儲備的增加,重看幾本C語言教材後,我對C語言有了重新的認識。原來以前上課裡學的那些語法知識僅僅只是入門知識(現在看來,連入門都沒有)。

結構體、指針、單向鏈表、雙向鏈表、各種排序算法,隨著深入地學習,我越來越感覺到C語言的強大與神奇。

如果把C++,Jave比作重型武器,那麼C語言就是一種不折不扣的輕武器。不必記住各種繁瑣的方法和類,也沒有各種複雜的語法。你要做的只是掌握語法,理解指針的含義,以及變量和語句在內存中的排列順序。你可以完成你想做的任何事。

C語言更像是一個獨行俠,不需要別人的幫助,憑一己之力,足矣。

C語言-曾經滄海難為水

等你真正精通了C語言之後,你就會從心底裡感嘆:C的美,無需解釋。

“曾經滄海難為水,除卻巫山不是雲”,或許是我對C語言最好的評價。

C語言-曾經滄海難為水


分享到:


相關文章: