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 Programming

    Programming

    Bjarne Stroustrup · 2014

    Programming
    Open LibraryAmazon
    Stats for nerds
    2recommend
    5mentions
    5people
    2014–2017years
    40% recommend40% neutral20% critical

    Mentions per year

    2014201520162017

    What Hacker News says

    1. alstrexMay 2016
      Here are some general books for getting up to speed with the C++ language itself:

      -Programming Principles and Practice using C++ 2nd edition (by Bjarne Stroustrup). This covers everything, although is a bit dry at times.

      -Effective C++ (by Scott Meyers). A bit "outdated" from a language standpoint, but many of the techniques still apply and also, not every C++ codebase is using the latest and greatest anyway.

      -Effective Modern C++ (by Scott Meyers). A new set of "best practices" for a more modern C++ environment

      I haven't found many good resources for JUCE other than reading through the JUCE forums, the project doc (often lacking), and reading examples. What is often helpful is to first understand C++ a bit, then learn the audio specific code and underlying DSP principles in a C++ context. Then it shouldn't be too hard to transition to JUCE on your own. The best books I know for this are:

      -Designing Software Synthesizer Plug-Ins in C++ (by Will Pirkle)

      -Designing Audio Effect Plug-Ins in C++ (again by Will Pirkle)

      thread
    2. petkeJan 2016
      From my perspective it better and cheaper to spend a few weeks reading a well written C++ book, by one of the big names in the field. Rather than make due with some average guy who teaches C++.

      I wouldn't recommend any book written before 2012, simply because the language changed a large amount with the C++11 standard. Its like a different language.

      I also wouldn't recommend any book that starts off by teaching low level C first, only to get to high level STL last. Its better and more productive to do it the other way around. If you learn C first, you will learn a style that is hard to break out of. You want to learn to program C++ the right way, piece by piece, from the start.

      "Programming: Principles and Practice Using C++ (2nd Edition)" by Bjarne, is a good book that teaches it the right way around.

      thread
    3. satysinFeb 2017
      Programming Principles and Practice using C++ 2nd Edition (god what a horrible title to type) is a strange book. It has a lot of great info in it but it is a very hard read. The first 4 or 5 chapters are ok albeit too wordy. But then after that they seem to rocket up in difficultly. Not impossible but damn hard for a beginner.
      thread
    4. RedoubtsJan 2016

        > "Programming: Principles and Practice Using C++ (2nd Edition)" by Bjarne
      
        > Paperback: 1312 pages
      
      Good lord. Is there a more concise way to do this?
      thread
    5. jason_slackMay 2014
      I have a few coming from Amazon

      OpenGL Insights - Cozzi and Riccio

      Game Engine Architecture (2nd Edition) - Jason Gregory

      Programming: Principles and Practice Using C++ (2nd Edition) - Stroustrup

      thread

    Related

    Cover of The C++ programming language
    2008–2026

    The C++ programming language

    Bjarne Stroustrup
    19 recommend · 49
    Cover of A Tour of C++
    2013–2026

    A Tour of C++

    Bjarne Stroustrup
    65 recommend · 150
    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    158 recommend · 315
    Cover of Learn to Program
    2007–2023

    Learn to Program

    Chris Pine
    33 recommend · 51
    Cover of Programming Perl
    2007–2026

    Programming Perl

    Larry Wall
    90 recommend · 298
    Cover of How to Design Programs
    2007–2026

    How to Design Programs

    Matthias Felleisen
    277 recommend · 776