Skip to content

Menu

Recommended Classic in a New Edition

February 25, 2014

I had already read the second edition back in 1992. Since then, a lot has changed for the better, both with C++ and this “classic.”

Unlike the second edition, which felt very formal in places and strongly resembled a programming language specification, the author has revised the entire book.

The book covers a very wide range of my information needs regarding C++. Some parts, such as the one on template metaprogramming, I only skimmed briefly during this first reading. Every language construct and many library functions are explained clearly with code examples. I particularly like that the code is printed in blue and in a different font. I will keep the book close at hand as a reference and resource.

However, it is still a workbook. You read it to immerse yourself in C++. It is demanding, but this effort is “sweetened” by this book.

I cannot judge whether this book is worthwhile for beginners, but for people who want to truly dive into C++11, it is definitely worth it. For those who only need an overview of the new features in C++11, “A Tour of C++,” also written by Bjarne Stroustrup, is recommended.

  • Bjarne Stroustrup
  • The C++ Programming Language, 4th ed.
  • Addison Wesley
  • 2013

See also the review on Amazon.

Software Engineering #c++ #review

Read next

Program of the parallel 2017
Apr 04, 2017 gpu-computing

Talk about GPU computing with CUDA and OpenCL

In March 2017 I gave a talk about GPU computing with CUDA and OpenCL at the para//el 2017 conference in Heidelberg, Germany.

#c++ #parallelism #concurrency #slides #talk #nvidia-cuda #gpu-computing #opencl
Read more
Nov 30, 2016 gpu-computing

CUDA 8.0 on Mac OS/X

CUDA 8.0 on Mac OS X 10.12 gave me the following error:

#c++ #parallelism #concurrency #nvidia-cuda #gpu-computing
Read more