3 ms·
I'm not sure how C++ for DL is different from regular C++ so take my advice with a grain of salt. I took a class under Bjarne Stroustrup and he highly recommen
by krat0sprakhar 8y ago
I'm not sure how C++ for DL is different from regular C++ so take my advice with a grain of salt.
I took a class under Bjarne Stroustrup and he highly recommended Tour of C++ [0] as the best way to learn modern C++ for someone who already has some programming experience. That and of course, Effective C++[1] by Scott Meyers.
[0] - https://www.amazon.com/Tour-C-Depth/dp/0321958314 https://www.amazon.com/Tour-C-Depth/dp/0321958314
[1] - https://www.amazon.com/Effective-Specific-Improve-Programs-Designs/dp/0321334876 https://www.amazon.com/Effective-Specific-Improve-Programs-D...
- randcraw 8y agoI'd agree with the shout out for Tour of C++ as a good first book. Unlike most C++ intros, it's concise (192 pages) and up-to-date enough to exemplify C++'s standard forms (esp. 98 and 03). If you plan to develop in C++ you'll want other books with more examples and reference, but these will shift the focus more onto trees than forest (at ~1000 ppg). Accelerated C++ by Koenig and Moo is another nice short overview of C++, but assumes more familiarity with C and OOP principles.
- saagarjha 8y agoThese days, you want Effective Modern C++. It's a lot newer and goes over recent features.