Reddit Reddit reviews Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (C++ In-Depth Series)

We found 6 Reddit comments about Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (C++ In-Depth Series). Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (C++ In-Depth Series)
Addison-Wesley Professional
Check price on Amazon

6 Reddit comments about Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (C++ In-Depth Series):

u/OmegaNaughtEquals1 · 4 pointsr/cpp

I found Peter Gottschling's Discovering Modern C++ to be a very pragmatic introduction to C++11/14 features.

u/wanton08 · 4 pointsr/cpp

Discovering Modern C++ ? by Peter Gottschling. 1st edition: December 27, 2015

chap 5 is on meta-prrogramming technique:

  1. Let the Compiler Compute
  2. Providing and Using Type Information
  3. Expression Templates
  4. Meta-Tuning: Write Your Own Compiler Optimization
  5. Exercises
u/TonySu · 2 pointsr/learnprogramming

I'm starting to learn C++ and a good text is difficult to come by, some I find fall into "C with <vector>" while others read like reference documentation without sufficient information. I don't even particularly like Bjarne's own "Programming: Principles and Practice Using C++" as his examples tend to be convoluted.

My current strategy is to go through Discovering Modern C++ which appears compact, concise and modern. Probably complementing this with Effective C++ for good practice. Most importantly having a good linter keeping my code looking nice and proper.

u/Truth_Be_Told · 1 pointr/C_Programming

First note that Career/Job/Market is quite different from Knowledge/Intellectual satisfaction. So you have to keep "earning money" separate from "gaining knowledge" but do both parallely. If you are one of the lucky few who has both aligned in a particular job, you have got it made. Mostly that is never the case and hence you have to work on your Motivation/Enthusiasm and keep hammering away at the difficult subjects. There are no shortcuts :-)

I prefer Books to the Internet for study since they are more coherent and less distracting, allowing you to focus better on a subject. Unless newer editions are reqd. buy used/older editions to save money and build a large library. So here is a selection from my library (in no particular order);

u/fthomas64 · 1 pointr/cpp

I really enjoyed this book:
Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (C++ In-Depth)

https://www.amazon.com/Discovering-Modern-Scientists-Programmers-Depth/dp/0134383583

It's not a huge tome, which I consider to be a positive, but it shows how modern c++ can be used to solve real problems. Probably oriented towards engineering and scientific code, but that works for me.

It may be useful to have Stroustrup (C++ Programming Language) or C++ Primer (Lippman et al) as a thorough reference besides.

Also recommend C++ Templates (Vandevoorde, et al) but they are going to be releasing 2nd ed in a few months. I consider this to be the best template learning resource though.

u/[deleted] · 0 pointsr/cpp

I would recommend these two:

Discovering Modern C++

Effective Modern C++

Start with the Discovering Modern C++ and then move on to the Effective Modern C++. Effective Modern C++ is a must read, but it is very advanced, so take it slowly. I always keep it on my desk.

EDIT: This book is also a must if you are a sane person

EDIT2: I just noticed this: "Just looking for a hobby to do in the evenings and programming is something I'd be interested in." If you do not know how to program, pick some other language. It's no use to start with the 'hardest' one out there.

EDIT3: I hope you have thought this through, Op