自学c语言后的感受,C语言感触篇:十年之后重学C语言,岁月蹉跎,我听闻你始终一个人...
C語言感觸篇:十年之后重學C語言,歲月蹉跎,我聽聞你始終一個人
我只是C粉
1.1 多次自學,不得其法
距離大學時學習C語言已有十個年頭了。印象里最深的就是當時一位海歸老師,在講課時流露出對K&R的崇敬之情,以及用Hanoi塔的例子講解遞歸。但當時的我還無法體會,也只是不走心的聽聽。那時的我還不知道K&R有多牛,遞歸有多重要。
有些事情只有過去了才明白
十年間經歷了很多項目,也業余時間自學了很多東西。溫習過C、自學過匯編、嘗試操作系統內核。看過不少推薦的好書,看語法看得不厭其煩。卻始終感覺對C語言既熟悉又陌生,熟悉其語法,陌生的是:這真的就是C語言最精華的部分嗎?
1.2 不期而遇,峰回路轉
轉機就在剛剛結束的一學期高強度的研究生學習。因為之前已經對C的基礎知識比較熟悉了,所以這學期并未刻意去系統學習(也確實沒有時間)。就在實踐中摸爬滾打了一學期,這次讓我對C語言有了重新的認識。深深感受到:如果說算法實現只是用C小試牛刀,操作系統內核等底層開發才是讓C爆發出強大力量的地方,
喜歡就來把C/C++學習樂園群:747821062
也許刷題和實現算法時我們還有很多更加現代化的選擇,例如C++、Java甚至Python,C語言不過是簡潔明了的一種選擇罷了。但在像操作系統內核、網絡編程、編譯器設計等研究生課程中,C簡直處于霸主地位。暑假了有時間好好總結了,趕緊趁著感覺還在再深入理解一下。
1.3 不是書不好,只是時候未到
拿著這一本《The C Programming Language》,感到非常驚奇!這樣一本古老的、薄薄的書,竟然霸占了所有編程類推薦書目榜單的前列。個中原因,多少年來我一直找不到答案。最近重讀K&R,滿打滿算應該是第三次了,終于被深深震撼到了:第一次讀看到的是滿篇的語法規則,第二次讀看到的是各種巧妙的編程手法,而第三次重讀看到的卻哪里是C語言,這簡直就是OS內核和編譯原理嘛!
結束語:學習C語言是個長期過程
讀完本文能夠感受到C語言已經超出了單單一門語言的范疇,其背后的文化和底蘊,非一朝一夕就能夠精通的。從計算機系統架構、操作系統內核、編譯鏈接等知識的交匯,到Unix文化和設計思想,真的是博大精深!所以,在整個編程生涯中,對于如C語言這種經典的老技術,我們都應反反復復去琢磨、去領會。相信總有一天能悟到真理。有如果足下有興趣,期待你的駐足。
期待下一次回眸
C語言多關卡推箱子
舉報/反饋
總結
以上是生活随笔為你收集整理的自学c语言后的感受,C语言感触篇:十年之后重学C语言,岁月蹉跎,我听闻你始终一个人...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 0098 高级程序设计 c语言 在线作业
- 下一篇: c语言回收字符串空间,C语言基础知识(字