Cover of Discovering Modern C++

Discovering Modern C++

by Peter Gottschling · first published 2015

8mentions
4recommended by
5HN commenters
2016–2026first – last mentioned

80% recommend20% neutral

Why HN recommends it

Provides fast coverage of modern C++ features as an intensive introductory course for scientists, engineers and programmers. It pairs well with Stroustrup's book or Effective Modern C++.

Summarised by Claude from recommending comments

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

30 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 1 mention2017: 0 mentions2018: 3 mentions2019: 0 mentions2020: 0 mentions2021: 0 mentions2022: 1 mention2023: 1 mention2024: 1 mention2025: 0 mentions2026: 1 mention200720172026

What Hacker News says

  • jzl · Jun 10, 2018 · Recommends

    …about c++11 and c++14, though I'm not sure about 17. "Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14" https://www.amazon.com/Effective-Modern-Specific-Ways-Improv... "Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (C++ In-Depth Series)" https://www.amazon.com/Discovering-Modern-Scientists-Program...

    on “Modern C++ Features – std::optional” ↗
  • rramadass · Dec 31, 2023 · Recommends

    I am not the person you asked the question to, but my recommendation would be; 1) Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers by Peter Gottschling - Not too thick and focuses on how to program in the language. 2) Software Architecture with C++: Design modern…

    on “The art of high performance computing” ↗
  • zensavona · May 9, 2016 · Recommends

    Thanks so much for those very specific book recommendations! I'm working through "Discovering Modern C++" by Peter Gottschling which I'm finding pretty good. Those two books by Will Pirkle sound great and are now on my to-read list, I did some Googling before for audio specific C++ books but didn't come…

    on “Ask HN: Best way to learn 'modern' C++?” ↗
  • SXX · Mar 7, 2018 · Recommends

    …on your code. That way you'll learn all caveats of practical C++ development and tools. Additionally while traditional and more detailed books already posted here I'll just add one I personally liked: Discovering Modern C++ by Peter Gottschling. It's had exactly information I would expect be needed for person who already have reasonable experience in programming, but want short introduction into C++. Disclaimer: I'm certainly…

    on “Ask HN: Best way to learn modern C++?” ↗
  • rramadass · Sep 18, 2022 · Recommends

    * Discovering Modern C++ by Peter Gottschling - Good fast coverage of the features. * The C++ Programming Language, 4th edition by Bjarne Stroustrup - The biggest change in the language was the introduction of C++11 and this…

    on “Cppfront, Herb Sutter's proposal for a new C++ syntax” ↗
  • rramadass · Dec 24, 2024 · Recommends

    Not sure about what you mean by "fun" but Peter Gottschling's Discovering Modern C++ An Intensive Course for Scientists, Engineers and Programmers is pretty good. For a catalog of shiny new C++ features Marius Bancila's Modern C++ Programming Cookbook is comprehensive.

    on “C++ is an absolute blast” ↗
  • rramadass · Aug 7, 2026 · Mentions

    …the power, flexibility, real-world-usage that it provides it is worth the effort. The mistake that people make is to try and learn it all at the same time which overwhelms them. Use a good book like Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers by Peter Gottschling and you should have no problem at all.

    on “Thoroughly Understanding C++ ABI” ↗
  • sg0 · Apr 4, 2018 · Mentions

    …kernel, this is my go-to book. 5. Effective C++ 3rd edition (Meyers) - I like to approach this book from the back (i.e., indices), pick up a topic, and then read the contents one by one. Repeat. 6. Discovering Modern C++: An Intensive Course for Scientists, Engineers, and Programmers (Gottschling) - I like and dislike certain portions of the book. It definitely contains a lot of code explanations of C++ idioms, which…

    on “Ask HN: What books do you keep on your desk?” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help