Search for books, people and lists
Read This Twice
HomePeopleBooksSign In

Best C++ Books

Recommendations from 24 articles, Patrick Collison, Linus Torvalds.
28 books on the list
Sort by
Number of Articles
Layout
The C++ Programming Language
Bjarne Stroustrup - May 19, 2013 (first published in 1986)
Goodreads Rating
The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively. "The...
Effective Modern C++
42 Specific Ways to Improve Your Use of C++11 and C++14
Scott Meyers - Dec 04, 2014
Goodreads Rating
Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively--so that your software is correct, efficient, maintainable, and portable. That'...
C++ Primer
Stanley B. Lippman - Feb 23, 2005 (first published in 1989)
Goodreads Rating
" C++ Primer is well known as one of the best books for learning C++ and is useful for C++ programmers of all skill levels. This Fourth Edition not only keeps this tradition alive, it actually improves on it."--Steve Vinoski, Chief Engineer, Product Innovation, IONA Technologies" The Primer really brings this large and complex language down to si...
Accelerated C++
Practical Programming by Example
Andrew Koenig - Aug 13, 2000
Goodreads Rating
Want to learn how to program in C++ immediately? Want to start writing better, more powerful C++ programs today? Accelerated C++'s uniquely modern approach will help you learn faster and more fluently than you ever believed possible. Based on the authors' intensive summer C++ courses at Stanford University, Accelerated C++ covers virtually every co...
Effective C++
55 Specific Ways to Improve Your Programs and Designs (Professional Computing)
Scott Meyers - May 21, 2005 (first published in 1991)
Goodreads Rating
The Barnes & Noble ReviewSince early in the 90s, working C++ programmers have relied on Scott Meyers s Effective C++ to dramatically improve their skills. But the state-of-the-art has moved forward dramatically since Meyers last updated this book in 1997. (For instance, there s now STL. Design patterns. Even new functionality being added through TR...
C Programming Language
Brian W. Kernighan - Mar 31, 1988 (first published in 1978)
Goodreads Rating
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard. From the Preface: We have tried to reta...
Programming
Principles and Practice Using C++ (2nd Edition)
Bjarne Stroustrup - May 25, 2014
Goodreads Rating
An Introduction to Programming by the Inventor of C++"Preparation for Programming in the Real World"The book assumes that you aim eventually to write non-trivial programs, whether for work in software development or in some other technical field. "Focus on Fundamental Concepts and Techniques"The book explains fundamental concepts and techniques in ...
C++ in One Hour a Day, Sams Teach Yourself
Siddhartha Rao - Dec 23, 2016
Goodreads Rating
In just one hour a day, you'll have all the skills you need to begin programming in C++. With this complete tutorial, you'll quickly master the basics, and then move on to more advanced features and concepts. Completely updated for the C++14 standard, with a preview of C++17, this book presents the language from a practical point of view, helping y...
A Tour of C++
Bjarne Stroustrup - Jul 09, 2018 (first published in 2013)
Goodreads Rating
In A Tour of C++, Second Edition, Bjarne Stroustrup, the creator of C++, describes what constitutes modern C++. This concise, self-contained guide covers most major language features and the major standard-library components--not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key exa...
Modern C++ Design
Generic Programming and Design Patterns Applied
Andrei Alexandrescu - Feb 22, 2001
Goodreads Rating
In Modern C++ Design, Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and virtuosity, Alexandrescu offers a cutting-edge approach to software design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code.KEY TOPICS: The b...
Effective STL
50 Specific Ways to Improve Your Use of the Standard Template Library
Scott Meyers - Jun 15, 2001
Goodreads Rating
C++'s Standard Template Library is revolutionary, but until now, learning to use it well has been a challenge. In this book, best-selling author Scott Meyers exposes critical rules of thumb experts use to get the most out of STL. Using the same clear, concise approach that made Effective C++ so successful, he shows developers exactly how to unravel...
C++ Concurrency in Action by Anthony Williams
Exceptional C++ by Herb Sutter
C++ FAQs by Marshall P. Cline by
C++ Templates by David Vandevoorde
C++17 STL Cookbook by Jacek Galowicz
The Design and Evolution of C++ by Bjarne Stroustrup
More Exceptional C++ by Herb Sutter
C++ All-in-One For Dummies by John Paul Mueller
Discovering Modern C++ by Peter Gottschling
Modern C++ Programming Cookbook by Marius Bancila
Head First C by David Griffiths
Exceptional C++ Style by Herb Sutter
Inside the C++ Object Model by Stanley B. LippmanPaperback by
Mastering the C++17 STL by Arthur O'Dwyer
Absolute Beginner's Guide to C by Greg Perry
Beginning C++ Through Game Programming by Michael Dawson
C++ Template Metaprogramming by David Abrahams