Y Hacker News Books
Digital Design and Computer Architecture

#2098 of 2,654 all-time

Digital Design and Computer Architecture

David Harris, Sarah Harris

3 people recommended it in 3 threads, 2011–2017.

What people on Hacker News said

Kenji
Because we software engineers can learn a lot from the hardware guys. Almost every piece of software I write these days contains some finite state machines (technically, every program is a finite state machine, where the binary string that makes up all your variables at a given point in time is one state, that insight alone is valuable, but I mean with explicit states in the code) - in fact, they often make up the core structure and uphold some strong invariants that make reasoning about the code simpler.

on HN, 2017

Kenji
Introduction to electrical engineering, graudally builds your knowledge until you could implement a simple little CPU in e.g. Verilog.

on HN, 2016

saurabhsharan
Digital Design and Computer Architecture (by David Harris and Sarah Harris) is a great book on computer architecture that starts with digital logic design (i.e. gates and transistors) and ends with a subset of the MIPS instruction set.

on HN, 2011

Where it comes up