3 ms·
Question for you and the general C++ community. I am a Java developer mostly but it looks like I'll be transitioning to a few C++ projects in the near future. A
by djb_hackernews 12y ago
Question for you and the general C++ community. I am a Java developer mostly but it looks like I'll be transitioning to a few C++ projects in the near future. Any good resources you can recommend for learning modern C++? Particularly anything you've used to get developers on your team similarly up to speed.
I've cruised through the Proxygen code base and there are definitely some head scratchers.
- krate 12y agoThis SO thread has a good overview of the books out there: http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list http://stackoverflow.com/questions/388242/the-definitive-c-b... I'd recommend "C++ Primer" first, "Effective C++" second, and "The C++ Programming Language" as a reference. Other must haves are "Modern C++ Design", the other Scott Meyers books, and the Herb Sutter books.
- xissy 12y agoHey, could you recommend any books or tutorials for C++1y/C++14? I had learned C++ in my CS courses but I've used java/python/javascript these days. I'm thinking of coming back to C++ because C++14 looks cool.
- pjmlp 12y agoStart with Bjarne's new book, "Tour of C++", it shows how to make proper use of C++11 without those C unsafe influences. C++14 is mostly fixing what was left out in C++11, so the book is already a good starting point. C++14 is definitely cool, I use JVM/.NET nowadays at work, but am an old C++ dog (since 1993), so I always used the language on a few side projects. C++14 kills quite a few complaints I had about the language. Now if we just could get proper modules.
- pjmlp 12y agoYou surely should pick Bjarne's latest book, "Tour of C++". It is show how to make proper use of C++11 without any bad C influences.