推薦幾本經典計算機書籍
【說明】推薦這些書,僅僅是因為自己看過後,覺得好。希望對大家有幫助。推薦的原則是可以看懂,並且值得反覆看幾遍。
【書籍推薦】
1 C語言
(1)《C與指標》
推薦理由:非常基礎和經典。雖然叫C與指標,但不全是講指標。與很多C基礎類書籍,如《C Plus Primer》,互補。值得看5遍的書籍。這個型別,還有幾本書,如《C++沉思錄》(正在看,建議去圖書館藉著看,個人感覺不很易懂),建議先去圖書館藉著看,感覺好再買。
習題補充解答下載地址:http://download.csdn.net/detail/tandesir/4906463
(2)《C語言介面與實現》
推薦理由:包含了包含了庫函式(異常、記憶體管理、連結串列、集合、字串等)的實現方法。
原始碼下載地址:http://download.csdn.net/detail/tandesir/4976311
(3) 《C嵌入式程式設計設計模式》
推薦理由:針對嵌入式設計的C語言模式實現。本書的設計模式本身很基礎,但可以通過本書瞭解一些函式指標的框架。建議先去圖書館藉著看看。
推薦部落格(C設計模式):http://blog.csdn.net/sx_wpc/article/category/1163563,很久沒見更新了,期待有新文章
(4) 《測試驅動的嵌入式C語言開發》
推薦理由:測試驅動,對測試感興趣的可以看一下,本書旨在減小甚至消除程式設計過程中,產生Bug的情況。
原始碼下載地址:http://download.csdn.net/detail/tandesir/4977661
(5) 《系統程式設計師成長計劃》
推薦理由:國內的一本書,包含了通用連結串列、動態陣列、棧與佇列等的實現,以及記憶體管理、狀態機處理文字等。關鍵是原始碼很不錯,足見作者的編碼功底。想深入瞭解函式指標用法的朋友可以看一看。
原始碼下載地址:http://download.csdn.net/detail/tandesir/4869670
2 C++
(1) 《C++ Primer》
推薦理由:這本書可以作為工具書,都說很經典,但實際上能堅持完整的看上兩遍的人恐怕不多。
(2) 《Effective C++-改善程式設計的55個具體實現》
推薦理由:還沒看完,講的都是修煉C++的武功祕籍。
(3) 《More Effective C++-35個改善程式設計與設計的方法》
推薦理由:和《Effective C++-改善程式設計的55個具體實現》同樣經典。
(4) 《C++ Qt Gui程式設計》
推薦理由:Qt C++入門經典
(5) 《提高C++效能的程式設計技術》
推薦理由:部分章節寫得不錯,如果圖書館有,就不要購買了。
(6) 《設計模式》- 劉偉
推薦理由:雖然是國內的一本書,但可以看出,作者很用心。C++的設計模式。
3 Linux及驅動開發
(1) 《Linux裝置驅動開發詳解》
推薦理由:可以作為裝置驅動開發的工具書使用。
(2) 《Linux裝置驅動程式》
推薦理由:很經典的著作。還沒看完。
(3) 《Linux C程式設計大全》
推薦理由:非常全面的一本書。
4 Java
(1) 《重構-改善既有程式碼的設計》
推薦理由:看了3遍,非常受用。
(2) 《大話設計模式》
推薦理由:重構和設計模式是Java的經典著作。原《設計模式》一書,感覺有些晦澀(但帶了一個案例),還是這本書比較好懂。
5 HTML5
(1) 《HTML5與CSS3權威指南》
推薦理由:少有的HTML5的好書。
6 Shell
(1) 《Linux Shell 指令碼攻略》
推薦理由:案例驅動式的書籍。
7 PHP
(1) 《PHP設計模式》
推薦理由:程式碼非常不錯。
原始碼下載地址:http://download.csdn.net/detail/tandesir/4906443
8 Verilog HDL
(1) 《Verilog HDL入門》
推薦理由:學FPGA,先學語言。很不錯的書。
(2) 其他資料
黑金動力社群: http://www.heijin.org/
《Verilog 那些事兒》
《Nios II那些事兒》
推薦理由:很用心在做自己的教學產品。
9 SQL
(1) 《MySQL必知必會》
推薦理由:SQL的暢銷書
10 Socket程式設計
(1) 《Windows Sockets網路程式設計》
推薦理由:WinSocket的經典書籍,介紹詳細全面。
(2) 《TCP/IP Sockets程式設計(C語言實現)》
推薦理由:Linux C實現的sockets程式設計,書不是很厚,看起來也不會頭疼。呵呵
有更好的推薦書籍,歡迎大家繼續補充,自己都沒心情看的書籍,就不要推薦了,呵呵...
轉載請標明出處,僅供學習交流,勿用於商業目的
Copyright @ http://blog.csdn.net/tandesir
http://blog.csdn.net/tandesir/article/details/8484286