C++ Books

Tuesday, May 14, 2013

Dr. Stroustrup's Fourth Edition just released...

...and sold out! "I got my copy (the very first copy!) on Friday [May 10, 2013]. At 9am Monday, it became available on the publisher's site, InformIT, and at 10am it had sold out. Now, they have re-stocked, but this is all very scary for an author. I have worked hard on this for about four years (not counting the 13 years it took getting the C++11 standard out)," said Dr. Bjarne Stroustrup, designer and originator of C++.

What makes the fourth edition of "The C++ Programming Language" distinctive and appreciated is its inclusion of the new C++11 standard. C++11 "allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code," writes Dr. Stroustrup.

The C++ Programming Language, Fourth Edition has been extensively rewritten to introduce the C++11 language, the C++11 standard library, and the programming techniques they support. This includes "support for concurrency; regular expressions, resource management pointers, random numbers, and improved containers; general and uniform initialization, simplified for statements, move semantics, and Unicode support; Lambdas, general constant expressions, control over class defaults, variadic templates, template aliases, and user-defined literals; and compatibility issues."

Dr. Bjarne Stroustrup is a University Distinguished Professor and the holder of the College of Engineering Chair in Computer Science at Texas A&M University. The recipient of numerous honors, Dr. Stroustrup is a member of the National Academy of Engineering, an IEEE Fellow, and an ACM Fellow. His research interests include distributed systems, simulation, design, programming techniques, software development tools, and programming languages. He remains actively involved in the ANSI/ISO standardization of C++. Dr. Stroustrup holds an advanced degree from the University of Aarhus in his native Denmark and a Ph.D. in Computer Science from Cambridge University, England.

Written by Kathy Flores