原文地址:http://bobbycalf.blogbus.com/logs/2463095.html
兩年前就給自己列出了一個讀書清單,但進展緩慢,看的經(jīng)典書籍仍然寥寥可數(shù),慚愧中......
現(xiàn)在將這個書單重新修改,一方面鞭策自己學(xué)習(xí),另一方面也表達對大牛們有如滔滔江水般的敬仰之意。
書單中列舉的都是相關(guān)領(lǐng)域的經(jīng)典書籍,必讀之作。此書單的編輯參考了很多網(wǎng)站,包括一些名家的推薦,例如侯捷,孟巖,榮耀,潘愛民等等,在此也向這些前輩表示感謝。^_^
1、C++ Language
------------------------------
Bjarne Stroustrup. The C++ Programming Language (Special 3rd Edition)
《C++程序設(shè)計語言(特別版)》
Bjarne Stroustrup. The Design and Evolution of C++
《C++語言的設(shè)計和演化》
Stanley B.Lippman, Josée 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
《程序設(shè)計實踐》
Steve McConnell, Code Complete , 2nd Edition
《代碼大全(第二版)》
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented software
《設(shè)計模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》
John Lakos, Large-Scale C++ Software Design
《大規(guī)模C++程序設(shè)計》
2、網(wǎng)絡(luò)編程
------------------------------
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網(wǎng)絡(luò)編程》
Jon C. Snader, Effective TCP/IP Programming
《高級TCP/IP編程》
Douglas Schmidt, Steven Huston,C++ Network Programming, Vol.1 / Vol.2
《C++網(wǎng)絡(luò)編程 卷1:運用ACE和模式消除復(fù)雜性》
《C++網(wǎng)絡(luò)編程,卷2:基于ACE和框架的系統(tǒng)化復(fù)用》
Anthony Jones, Jim Ohlund. Network Programming for Microsoft Windows
《Windows網(wǎng)絡(luò)編程(第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程序設(shè)計(第5版)》
Jeffrey Richter, Programming Applications for Microsoft Windows Fourth Edition
《WINDOWS核心編程》
Jim Beveridge, Robert Wiener. Multithreading Applications in Win32
《WIN32多線程程序設(shè)計》
侯捷, 《深入淺出MFC》
George Shepherd, David Kruglinski. Programming with Microsoft Visual C++ .NET, Sixth Edition
《Visual C++ .NET技術(shù)內(nèi)幕(第6版)》
Jeff Prosise, Programming Windows with MFC Second Edition
《MFC Windows程序設(shè)計(第2版)》
Jeffrey Richter, Applied Microsoft .NET Framework Programming
《Microsoft .NET框架程序設(shè)計(修訂版)》
John Robbins, Debugging Applications for Microsoft .NET and Microsoft Windows
《Microsoft .NET和Windows應(yīng)用程序調(diào)試》
Chris Cant, Writing Windows WDM Device Drivers
《Windows WDM設(shè)備驅(qū)動程序開發(fā)指南》
4、Linux
------------------------------
Richard Stevens, Advanced Programming in the UNIX Environment
《UNIX環(huán)境高級編程》
Richard Stevens, Bill Fenner, Andrew M. Rudoff.
Unix Network Programming, Vol. 1: The Sockets Networking API, Third Edition
《UNIX網(wǎng)絡(luò)編程》
John Lions, Lion'Cornmentary on UNIX 6th Edition With Source Code
《萊昂氏UNIX源代碼分析》
Robert Love, Linux Kernel Development, 2nd Edition
《Linux內(nèi)核設(shè)計與實現(xiàn)(第2版)》
Daniel Pierre Bovet, Marco Cesati. Understanding the Linux Kernel, 3rd Edition
《深入理解Linux內(nèi)核(第三版)》
Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman. Linux Device Drivers, 3rd Edition
《LINUX設(shè)備驅(qū)動程序(第三版)》
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操作系統(tǒng)設(shè)計與實現(xiàn)》
毛德操, 胡希明. 《Linux內(nèi)核源代碼情景分析》
5、Others
------------------------------
Donald E.Knuth, Art of Computer Programming, Volume 1-3
《計算機程序設(shè)計藝術(shù)》(三卷)
Thomas H.Cormen Charles E.Leiserson Ronald L.Rivest Clifford Stein.
Introduction to Algorithms, Second Edition
《算法導(dǎo)論(第二版)》
Bruce Schneier, Applied Cryptography
《應(yīng)用密碼學(xué)》
posted on 2010-09-05 13:28
漂漂 閱讀(885)
評論(0) 編輯 收藏 引用 所屬分類:
c++經(jīng)典文章轉(zhuǎn)載