Y Hacker News Books
The Elements of Computing Systems
Buy on Amazon4.7 out of 5, 416 ratings on Amazon

#65 of 2,654 all-time

The Elements of Computing Systems

Nisan and Schocken

58 people recommended it in 24 threads, 2011–2023.

What people on Hacker News said

Delfino
Even though I studied Computer Science in University and most of the concepts weren't new to me, it was such a fun experience mentally "building" a computer from relays/transistors to logic gates and up to assemblers, compilers, and interpreters.

on HN, 2019

gmiller123456
It's a course that starts with just nand gates, and leads you through the development of higher level logic gates, then an ALU, then a CPU, the an assembler, then a high level language compiler, and finally an operating system.

on HN, 2017

jdreaver
Easily one of the most interesting and engaging textbooks I've read in my entire life.

on HN, 2023

indigochill
The course really drove home for me the power of simple, well-designed layers in building complex systems, since the end goal of building a CPU from scratch sounded impossibly intimidating at the start but by the end I was comfortable in explaining every detail.

on HN, 2022

simoch
Accompanies www.nand2tetris.org and leads you through implementing logic gates, a CPU, Assembler, right up to a functional computer, with the help of simulator software on a PC.

on HN, 2016

DubiousPusher
Basically it has you hands on work through the basics of every concept active in a modern computer save for networks and web.

on HN, 2017

modzel1990
It is a long book but you will build each element of the computer if you follow it. It might not reflect nowadays computers, but surely it will bring an idea how everything works, from the very ground of gates and bits to the kernel, compiling and so on... just my personal opinion.

on HN, 2019

robto
Starting at logic gates and moving up through the levels of abstraction until you can build a programming language and implement a video game is the most fundamental approach that I'm aware of.

on HN, 2019

Where it comes up