首頁>Club>
4
回覆列表
  • 1 # 程琰657

    給你一個書單

    C語言本身

    the c programming language

    the science and art of c

    the pointers on c

    c traps and pit falls

    編譯器,看你選哪個,gcc的話

    gcc the complete reference

    OS看你選哪個,用C基本是底層程式設計,脫不開OS API,Linux Unix的話

    the advanced programming under Unix environment

    unix網路的話

    unix network programming

    tcpip illustration卷一 卷兒 卷三是unix實現,視情況而定,應為Linux的協議棧實現跟unix不一樣

    以上是系統性的,零碎的知識點也是有必要的,各個工具的manual,論壇,甚至於實現的原始碼

    提高效率方面,make,vim,emacs,SVN,CVS,除了shell再選一個指令碼語言

    在針對具體行業,選兩個開源專案,通讀所以程式碼,精讀核心程式碼,提幾個bug,提幾個最佳化,成為開源組成員更好

    以上一套下來,可以師成下山了

    最重要的是,不要看中文。計算機本來是洋玩意,無論哪國高手都沒有閒工夫翻譯到母語,大家都是直接英語交流。

  • 中秋節和大豐收的關聯?
  • 每天化妝到底會犧牲多少休息時間?