News for hackers. Stuff that matters.
Re:C++ Grandmaster Certification by daurnimator on Thursday January 31, 2013 @11:14PM (#5149162)
off on a tangent: does anyone know a good resource/book for learning C++ from a C background? I've loathed C++ every time I've gone to use it, I'm sure there's something good in there....

i.e. is there a good book "C++ for C programmers who hate the thought of it"

Re:C++ Grandmaster Certification by BlackJack on Thursday January 31, 2013 @11:23PM (#5149194)
Accelerated C++ (http://www.amazon.com/dp/020170353X) is perfect. I learned C++ from a C background and this book is written exactly for people like us.
Re:C++ Grandmaster Certification by srparish on Friday February 01, 2013 @12:36AM (#5149399)
I'd recommend "C++ Primer". It's been updated for C++11, and is written in precise and clear language. As a C programmer, I find understanding details are important; Accelerated C++ was just too chatty, casual, and vague for my tastes.
Re:C++ Grandmaster Certification by daurnimator on Thursday January 31, 2013 @11:38PM (#5149236)
thanks. added to amazon wishlist
Re:C++ Grandmaster Certification by Jach on Friday February 01, 2013 @04:54AM (#5150030)
There is nothing good in there! Run away! :P There are reasons companies like Google et al. strictly enforce their developers to use only a subset of C++, or to use it as an "augmented C". There's also this fun problem as you learn and use it: http://lbrandy.com/blog/wp-content/uploads/2010/03/c++.png

http://yosefk.com/c++fqa/index.html isn't a book, but the author shares your disgust for C++ and it's fairly detailed. As he says somewhere, he knows C++ better than it deserves to be known. I also don't like C++ as much as C (and I'd like to replace ever having to use either of them with Rust, hence Rust is my language-of-the-year to learn for 2013), and I found the FQA immensely useful for understanding the craziness and defectiveness of C++.

I'd also recommend http://www.amazon.com/The-Standard-Library-Tutorial-Referenc... I own the first edition and found it useful.

Re:C++ Grandmaster Certification by berodam on Thursday January 31, 2013 @11:38PM (#5149231)
There is a thread on Stack Overflow that has a pretty good list http://stackoverflow.com/questions/388242/the-definitive-c-b... I'm currently working my way through Accelerated C++ and I'm finding it to be an excellent resource
Re:C++ Grandmaster Certification by niggler on Thursday January 31, 2013 @11:21PM (#5149183)
I found the scott meyers books to be good (effective C++ and effective STL)
Re:C++ Grandmaster Certification by blablabla123 on Friday February 01, 2013 @05:58AM (#5150157)
I particularly like the -Weffc++ ;)
Re:C++ Grandmaster Certification by yuushi on Thursday January 31, 2013 @11:39PM (#5149239)
These require some background in C++ before you pick them up, however.
Re:C++ Grandmaster Certification by niggler on Thursday January 31, 2013 @11:44PM (#5149250)
That is true. Those books take "C programmers with a very basic understanding of some C++ fundamentals" to "C++ programmers"
Re:C++ Grandmaster Certification by wglb on Thursday January 31, 2013 @11:46PM (#5149255)
They are very good, particularly for the intermediate C++ programmer.
Re:C++ Grandmaster Certification by mailshanx on Friday February 01, 2013 @04:16AM (#5149941)
I'd suggest the course reader from Stanford's CS 106L, authored by Keith Schwarz. It brought me upto speed on major parts of STL, the C++ object model, operator overloading, functors, etc. within a week. (Of course that's assuming you have a prior programming background).