3 ms·
Out of curiosity, if one wanted to "re-learn modern C++" after years of Java, Python, Ruby, where could he start from? (something like a "crash course") Is Stro
by nnq 14y ago
Out of curiosity, if one wanted to "re-learn modern C++" after years of Java, Python, Ruby, where could he start from? (something like a "crash course") Is Stroustrup's "Principles and Practice Using C++" any good for this purpose?
- dkarl 14y agoPrinciples and Practices is a book for people who have not programmed before. Unfortunately, the book you want is the fourth edition of The C++ Programming Language, which will not be available until April: http://www.amazon.com/dp/0321563840 http://www.amazon.com/dp/0321563840
- nnq 14y agoyep, I'll probably order it when it comes out ...though it's definitely not a "crash course" :)
- gits1225 14y agoC++ Primer, 5th Edition, by Stanley B. Lippman, Josée LaJoie, Barbara E. Moo: https://www.informit.com/store/c-plus-plus-primer-9780321714114 https://www.informit.com/store/c-plus-plus-primer-9780321714... and http://isocpp.org/ http://isocpp.org/
- shawn-butler 14y agoDepending on your prior expertise level with c++98, you could pick up the c++11 just by looking at deltas of the standard. Along those lines, the Microsoft compiler team had a good blog post with links to relevant portions of the standard that I found helpful. [0] All of those "No" not implemented yet is a definite problem. I can also recommend the MSDN series "Welcome Back to C++ (Modern C++)" [1]. And also Microsoft supplies the source code for an app called "hilo" that utilizes c++11, asynchronous techniques and MVVM patterns, but obviously in the context of the microsoft platform! [2] [0]: http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.a... [1]: http://msdn.microsoft.com/en-us/library/hh279654(v=vs.110).aspx http://msdn.microsoft.com/en-us/library/hh279654(v=vs.110).a... [2]: http://hilo.codeplex.com/ http://hilo.codeplex.com/