Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Beautiful C++

    Beautiful C++

    John Davidson, Kate Gregory · 2021

    MathematicsProgramming
    Open LibraryAmazon
    Stats for nerds
    1recommend
    3mentions
    3people
    2022–2025years
    33% recommend67% neutral

    Mentions per year

    2022202320242025

    What Hacker News says

    1. pjmlpOct 2022
      Yes, although Scott Meyer's is now retired and his book series have stopped in C++14.

      Some other books on this front,

      "Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code"

      https://www.amazon.com/-/en/dp/0137647840

      "Embracing Modern C++ Safely"

      https://www.amazon.com/dp/0137380356

      Also with clion and Visual Studio, it is possible to write code while having the static analysers ping back into the core guidelines.

      thread
    2. lenkiteFeb 2025
      > As a C++ newbie I just don't understand the recommended path I'm supposed to follow, though

      Did you even read the article ? He has given the recommended path in the article itself.

      Two books describe C++ following these guidelines except when illustrating errors: “A tour of C++” for experienced programmers and “Programming: Principles and Practice using C++” for novices. Two more books explore aspects of the C++ Core Guidelines

      J. Davidson and K. Gregory Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code. 2021. ISBN 978-0137647842

      R. Grimm: C++ Core Guidelines Explained. Addison-Wesley. 2022. ISBN 978-0136875673.

      thread
    3. tialaramexSep 2023
      Further, if in fact your standard was the only possibility (and so we can't have a different standard), there was in fact no creative element to your standard, and so it not only isn't protected from copying and redistribution for the purpose of informing people as to the law, but never protected at all since it had no creative element.

      And yes, in practice we see that there is much more demand for relatively compact, opinionated books about something standard (e.g. "Beautiful C++" the most recent book from Kate Gregory) than there is for the large volumes of tremendously dry technical documentation which makes up the standard itself, a draft of which (nobody who matters cares about the "official" document) is here: https://timsong-cpp.github.io/cppwp/

      I'd guess that you'll shift way more of a video course on the correct use of fire extinguishers than you would of a dry document specifying exactly how many litres of what retardants shall be provided to fight a fire of so-and-such proportions. Just make sure you don't persuade legislators to make watching your video a legal requirement and you can sell those for a nice healthy profit.

      thread

    Related

    Cover of Embracing Modern C++ Safely
    2022–2025

    Embracing Modern C++ Safely

    John Lakos
    2 recommend · 5
    Cover of The C++ standard library
    2008–2020

    The C++ standard library

    Nicolai M. Josuttis
    9 recommend · 11
    Cover of The annotated C++ reference manual
    2013–2026

    The annotated C++ reference manual

    Margaret A. Ellis
    2 recommend · 13
    Large-Scale C++ Volume IIJohn Lakos
    2020–2026

    Large-Scale C++ Volume II

    John Lakos
    1 recommend · 2
    Cover of Functional Programming in C++
    2019–2026

    Functional Programming in C++

    Ivan Cukic
    3 recommend · 6
    Cover of The C++ programming language
    2008–2026

    The C++ programming language

    Bjarne Stroustrup
    19 recommend · 49
    Cover of Large-scale C++ software design
    2009–2026

    Large-scale C++ software design

    John Lakos
    24 recommend · 41
    Cover of Modern C++ Design
    2007–2026

    Modern C++ Design

    Andrei Alexandrescu
    29 recommend · 83