天天看點

C程式員必讀之 3 本書,真正從入門到精通!

C程式員必讀的 3 本書

原創: Martin 老師  公衆号:零基礎零障礙學習C語言

C程式員必讀之 3 本書,真正從入門到精通!

         勿用質疑,今天來看這篇文章的朋友都是準備學好C語言的朋友,大家想學好C語言的迫切性,就好比Martin老師等着元旦和家人團聚一樣,特别是老婆!

C程式員必讀之 3 本書,真正從入門到精通!

       “書籍是人類最忠誠的朋友“。海明威先生一定知道書籍對一個人一生的重要性。書籍的确是人類知識的豐富來源,我們可以從書中學到各種知識。C語言是由 Dennis Ritchie在1969年到1973年在貝爾實驗室研發的。C語言可以把程式簡單地編譯為機器指令,使得它成為繼彙編語言後最高效的語言。

       為什麼C語言經曆了幾十年的風風雨雨,而寶刀不老,如此流行?這背後有很多原因:首先,它獨立于平台,可以運作在MAC、Linux、UNIX和PC各種環境中,它是UNIX、Linux系統、IOS系統(Object C)以及其他同等結構的系統的預設語言;同時,它是一種多用途的語言,它可以用于編寫裝置的驅動程式、作業系統核心、桌面應用、音視訊編碼、遊戲伺服器背景、嵌入式系統、伺服器背景開發和DBMS(資料庫管理系統)等。這也就是說,你可以使用C語言寫幾乎所有需要的程式,即C語言是最全能型的進階語言。

      根據自己多年以前的學習經驗和我在教學過程中的摸索,不斷從學員學習過程中得到得回報,我認為,要學真正意義上精通C語言,必須要安順序讀好以下三本書:

1.《C Primer plus》第 6 版

C程式員必讀之 3 本書,真正從入門到精通!

這是目前市場上,最适合自學的C語言書籍。你可以在書中找到所有C語言程式設計概念的詳細解釋。這本書為每一個單獨的概念提供了簡短的例子,幫助讀者更好了解和學習C語言,是以,Martin 老師強烈推薦

C程式員必讀之 3 本書,真正從入門到精通!

。比如,在指針這一章節就展現了這點。指針章節是本書編寫最出色的章節之一、沒有之一。指針用來辨別記憶體中的具體位置并且存放相應記憶體位址。而且書中參照了最新的ANSI标準C99。對于入門者和初級程式員來說,本書對學習基本概念大有幫助、堪稱C語言之葵花寶典,真的做到欲練神功,無須自宮!這些概念對了解其他語言,也是非常有裨益。 

2.《C專家程式設計》

C程式員必讀之 3 本書,真正從入門到精通!

      如果你想成為C語言專家,這本《C專家程式設計》是就是為你準備的,,它可以幫助程式員了解進階的C語言概念。它強調程式員常用的一些最佳C語言技巧。這本書寫得十分有趣,展現了作者在SUN系統(SUN SYSTEM)中的豐富程式設計經驗。而且,這本書還定義了一些傳統的程式設計方式,讓我們倍感新鮮,比如使用不同的聲明方式。同時,本書還提供了很多實用的程式設計實踐提示,比如,指針和數組之間的差别等。

3.《C程式設計語言》

C程式員必讀之 3 本書,真正從入門到精通!

       這本書由C語言之父合著編寫。雖然Dennis Ritchie 已經去世7年了,但它提供了對C語言的非常深刻的見解。比如在C語言中的控制流、運算符、資料結構和函數構造等方面,這本書都有非常獨到的解釋,處處展現出丹尼斯.裡奇本人的對C語言精準的闡釋。書中所有概念都有合适的例子,以助讀者了解。如果你想要學習一種更好的程式設計範式,代碼重用或是注釋的重要性。那麼,這本書最适合你。書後的系列練習很有挑戰性,可以讓你通過每一個練習有所提高,達到大師的級别!

       這本書并不好讀,但這是一本必讀之書。是以,這本書應該是你徹底學完C語言以後,再拿出來慢慢品嘗。Martin建議大家,你可以再學完Rock 老師的課程後,再閱讀這本書。而且,不用急而求成,書中有很多章節需要很長的時間,才能深入了解和掌握。

 最後,Martin 老師祝大家 :

           元旦快樂,學習愉快!

-----------------------------------------------------------------------------------------

更多C語言學習視訊内容也可以關注我公衆号: 零基礎零障礙學習C語言

  • 學習路線和建議
  • 程式設計英語加油站
  • 程式設計思維修煉
  • 程式設計技術文章
  • IT職場提升

祝大家學習愉快!

繼續閱讀