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 Memory as a programming concept in C and C++

    Memory as a programming concept in C and C++

    F. Franěk · 2004

    Programming
    Open LibraryAmazon
    Stats for nerds
    4recommend
    4mentions
    4people
    2008–2022years
    100% recommend

    Mentions per year

    20082010201220142016201820202022

    What Hacker News says

    1. derbOacJul 2022
      "Memory as a Programming Concept in C and C++" was a helpful book for me. I'd stick to C as C++ is kinda kludgy syntactically with higher level constructs and they're not key to lower-level stuff anyway.

      After that, you might look into Rust. I don't have any particular recommendations; there was/is an introductory text online by the original Rust developer I found helpful. Rust is sort of hyped the last few years, but there's good reason for it, and its approach to memory builds well on classic C-like ideas.

      thread
    2. wainsteadSep 2014
      I researched this same question back in 2011. One of the most recommended books is "Memory as a Programming Concept in C and C++":

      http://www.amazon.com/Memory-Programming-Concept-Frantisek-F...

      A rather expensive book but stellar reviews. I borrowed it from the library. It's very concise too.

      For C++ a lot of people still recommend "Accelerated C++":

      http://www.amazon.com/Accelerated-C-Practical-Programming-Ex...

      because it teaches you "canonical" C++ instead teaching you "C with classes," which seems to be a common complaint among veteran C++ programmers. It's very readable too.

      I'm going to pick up "Writing Great Code":

      http://www.amazon.com/Write-Great-Code-Understanding-Machine...

      because it explains computer architecture. Once you start programming in C/C++ you are much closer to the metal and having an understanding of the architecture will lead to better choices.

      thread
    3. mahmudNov 2010
      Interested parties can also look into "Memory as a Programming Concept in C and C++".
      thread
    4. klocksibMar 2008
      Hmmm, here's a list of books I really like:

      Memory as a Programming Concept in C and C++ by Frenck

      The Design and Implementation of the FreeBSD Operating System by McKusick/Neville-Neil

      Learning GNU Emacs by Cameron, et al.

      Practical Common Lisp by Seibel

      The C Programming Language by K&R

      The C++ Programming Language Stroustrup

      The Design and Analysis of Algorithms by Leviten

      Assembly Language Programming for the IBM PC Family by Jones

      Essays/Collections:

      Hackers & Painters by PG

      Surely You're Joking Mr. Feynman by Feynman

      What Do You Care What Other People Think by Feynman

      The Cathedral & The Bazaar by Raymond

      Novels:

      The Soul of a New Machine by Kidder

      Where Wizards Stay up Late by Hafner

      thread

    Related

    Cover of Optimizing compilers for modern architectures
    2010–2025

    Optimizing compilers for modern architectures

    Randy Allen
    3 recommend · 5
    Cover of Advanced compiler design and implementation
    2008–2025

    Advanced compiler design and implementation

    Steven S. Muchnick
    13 recommend · 25
    Cover of The Standard C Library
    2009–2026

    The Standard C Library

    P. J. Plauger
    17 recommend · 29
    Cover of C Traps and Pitfalls
    2009–2025

    C Traps and Pitfalls

    Andrew Koenig
    19 recommend · 37
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604
    Cover of C interfaces and implementations
    2008–2026

    C interfaces and implementations

    David R. Hanson
    46 recommend · 114
    Cover of Accelerated C++
    2007–2026

    Accelerated C++

    Andrew Koenig
    47 recommend · 70
    Cover of Algorithms in C++
    2009–2025

    Algorithms in C++

    Robert Sedgewick
    27 recommend · 45