經典編程書籍(C++, 網絡, Windows, Linux)

導讀:
  書單中列舉的都是相關領域的經典書籍,必讀之作。此書單的編輯參考了很多網站,包括一些名家的推薦,例如侯捷,孟巖,榮耀,潘愛民等等,在此也向這些前輩表示感謝。^_^
  1、C++ Language
  ------------------------------
  Bjarne Stroustrup. The C++ Programming Language (Special 3rd Edition)
  《C++程序設計語言(特別版)》
  Bjarne Stroustrup. The Design and Evolution of C++
  《C++語言的設計和演化》
  Stanley B.Lippman, Jose LaJoie, Barbara E.Moo. C++ Primer (4th Edition)
  《C++ Primer中文版(第4版)》
  Scott Meyers, Effective C++ (3rd Edition)
  《Effective C++中文版(第三版)》
  Scott Meyers, More Effective C++
  《More Effective C++中文版》
  Herb Sutter, Exceptional C++
  《Exceptional C++中文版》
  Herb Sutter, More Exceptional C++
  《More Exceptional C++中文版》
  Nicolai M. Josuttis, The C++ Standard Library: A Tutorial and Reference
  《C++標準程序庫:自修教程與參考手冊》
  Scott Meyers, Effective STL
  Brian W.Kernighan, The Prictice of Programming
  《程序設計實踐》
  Steve McConnell, Code Complete , 2nd Edition
  《代碼大全(第二版)》
  Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented software
  《設計模式:可複用面向對象軟件的基礎》
  John Lakos, Large-Scale C++ Software Design
  《大規模C++程序設計》
  2、網絡編程
  ------------------------------
  Richard Stevens, TCP/IP Illustrated, Vol.1 / Vol.2 / Vol.3
  《TCP/IP詳解》(三卷)
  Richard Stevens, Bill Fenner, Andrew M. Rudoff.
  Unix Network Programming, Vol. 1: The Sockets Networking API, Third Edition
  《UNIX網絡編程》
  Jon C. Snader, Effective TCP/IP Programming
  《高級TCP/IP編程》
  Douglas Schmidt, Steven Huston,C++ Network Programming, Vol.1 / Vol.2
  《C++網絡編程 卷1:運用ACE和模式消除複雜性》
  《C++網絡編程,卷2:基於ACE和框架的系統化複用》
  Anthony Jones, Jim Ohlund. Network Programming for Microsoft Windows
  《Windows網絡編程(第2版)》
  非常詳盡的TCP/IP資源介紹:
  Uri's TCP/IP Resources List: http://www.private.org.il/tcpip_rl.html
  3、Windows
  ------------------------------
  Mark E. Russinovich, David A. Solomon.
  Microsoft Windows Internals, Fourth Edition
  Charles Petzold, Programming Windows (Fifth Edition)
  《WINDOWS程序設計(第5版)》
  Jeffrey Richter, Programming Applications for Microsoft Windows Fourth Edition
  《WINDOWS核心編程》
  Jim Beveridge, Robert Wiener. Multithreading Applications in Win32
  《WIN32多線程程序設計》
  侯捷, 《深入淺出MFC》
  George Shepherd, David Kruglinski. Programming with Microsoft Visual C++ .NET, Sixth Edition
  《Visual C++ .NET技術內幕(第6版)》
  Jeff Prosise, Programming Windows with MFC Second Edition
  《MFC Windows程序設計(第2版)》
  Jeffrey Richter, Applied Microsoft .NET Framework Programming
  《Microsoft .NET框架程序設計(修訂版)》
  John Robbins, Debugging Applications for Microsoft .NET and Microsoft Windows
  《Microsoft .NET和Windows應用程序調試》
  Chris Cant, Writing Windows WDM Device Drivers
  《Windows WDM設備驅動程序開發指南》
  4、Linux
  ------------------------------
  Richard Stevens, Advanced Programming in the UNIX Environment
  《UNIX環境高級編程》
  Richard Stevens, Bill Fenner, Andrew M. Rudoff.
  Unix Network Programming, Vol. 1: The Sockets Networking API, Third Edition
  《UNIX網絡編程》
  John Lions, Lion'Cornmentary on UNIX 6th Edition With Source Code
  《萊昂氏UNIX源代碼分析》
  Robert Love, Linux Kernel Development, 2nd Edition
  《Linux內核設計與實現(第2版)》
  Daniel Pierre Bovet, Marco Cesati. Understanding the Linux Kernel, 3rd Edition
  《深入理解Linux內核(第三版)》
  Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman. Linux Device Drivers, 3rd Edition
  《LINUX設備驅動程序(第三版)》
  Marshall Kirk McKusick, Keith Bostic, Michael J. Karels and John S. Quarterman.
  The Design and Implementation of the 4.4 BSD Operating System
  《4.4BSD操作系統設計與實現》
  毛德操, 胡希明. 《Linux內核源代碼情景分析》
  5、Others
  ------------------------------
  Donald E.Knuth, Art of Computer Programming, Volume 1-3
  《計算機程序設計藝術》(三卷)
  Thomas H.Cormen Charles E.Leiserson Ronald L.Rivest Clifford Stein.
  Introduction to Algorithms, Second Edition
  《算法導論(第二版)》
  Bruce Schneier, Applied Cryptography
  《應用密碼學》
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章