Hacker News new | ask | show | jobs
by ysapir 4809 days ago
I wouldn't buy it.

I'm a C++ programmer with over 10 years, I buy software books, but I basically only go for well vetted books.

I dislike a chapter heading reading "Exception throwing destructors" even if that is a one page chapter with one big word "Don't." It also happens to be the type of thing I already expect a professional C++ programmer to know.

Actually, the only chapter I found interesting is #12 (MapReduce) and it doesn't really have much to do with reliable C++. But after reading up on this, I found that it gained little interest in boost [1], and its description in [2] is rather bland. Compare the description for N3554. So, instead, a book with only chapters like #12 but which touched on very useful, well-tested libraries would actually be more interesting. Not the normal libraries, the usual ones like boost in which professional programmers should already be adept, but some other ones that are real gems nonetheless. But all that is assuming that I would still be interested in writing C++ code.

However, I don't really see a future for C++ for most purposes, so "Scala for Profesional C++ Programmers" may be even more interesting.

  [1] http://lists.boost.org/Archives/boost/2009/08/155729.php
  [2] http://www.meetingcpp.com/index.php/br/items/a-look-at-c14-papers-part-2.html