Classic C and C++ Book List

C:

1. The C Programming Language (Second edition) - Brian W. Kernighan and Dennis M. Ritchie

2. C: A Reference Manual - Samuel P. Harbison and Guy R. Steele

3. C Pocket Reference (O'Reilly) - Peter Prinz, Ulla Kirch-Prinz

4. C Primer Plus - Stephen Prata

5. C Programming: A Modern Approach - K. N. King

6. A Book on C - Al Kelly/Ira Pohl

7. Learn C The Hard Way - Zed Shaw

8. The C book - Mike Banahan, Declan Brady and Mark Doran

9. Object-oriented Programming with ANSI-C - Axel-Tobias Schreiner

10. C Interfaces and Implementations - David R. Hanson

11. The C Puzzle Book - Alan R. Feuer

12. The Standard C Library - P.J. Plauger Above Intermediate

13. Expert C Programming: Deep C Secrets - Peter van der Linden

14. Deep C Secrets

15. C Traps and Pitfalls

16. The C FAQ

17. Problem Solving and Program Design in C (6th Edition)

18. ISO/IEC 9899:1999 C standard

19. Rationale for C99 standard

20. The New C Standard

C++:

1. The C++ Programming Language (Bjarne Stroustrup)

2. C++ Standard Library Tutorial and Reference (Nicolai Josuttis)

3. The C++ IO Streams and Locales (Angelika Langer and Klaus Kreft)

4. C++ Primer (Stanley Lippman, Josée Lajoie, and Barbara E. Moo)

5. Accelerated C++ (Andrew Koenig and Barbara Moo)

6. Thinking in C++ (Bruce Eckel)

7. Programming: Principles and Practice Using C++ (Bjarne Stroustrup)

8. Effective C++ (Scott Meyers)

9. Effective STL (Scott Meyers)

10. More Effective C++ (Scott Meyers)

11. Exceptional C++ (Herb Sutter)

12. More Exceptional C++ (Herb Sutter)

13. Exceptional C++ Style (Herb Sutter)

14. C++ Coding Standards (Herb Sutter and Andrei Alexandrescu)

15. C++ Templates: The Complete Guide (David Vandevoorde and Nicolai M. Josuttis)

16. Modern C++ Design (Andrei Alexandrescu)

17. C++ Template Metaprogramming (David Abrahams and Aleksey Gurtovoy)

18. The Design and Evolution of C++ (Bjarne Stroustrup)

19. Ruminations on C++ - (Andrew Koenig and Barbara Moo)

20. Advanced C++ Programming Styles and Idioms (James Coplien)

21. Large Scale C++ Software Design (John Lakos)

22. Inside the C++ Object Model (Stanley Lippman)

23. C++ Templates The Complete Guide

24. C++ FAQs

25. Principles and Practice Using C++

26. C++ Common Knowledge by Stephen Dewhurs

27. Imperfect C++ Practical Solutions for Real-Life Programming By Matthew Wilson

28. C++ Gotchas By Stephen C. Dewhurst's

29. Essential C++ By Stanley B. Lippman

30. Annotated C++ Reference Manual

31. The Boost C++ Libraries By Boris Schäling

32. API Design for C++ by Martin Reddy

原文地址:https://www.cnblogs.com/Proteas/p/2343392.html