|
|
|
|
|
by localhost
1467 days ago
|
|
Code is my favorite technical book of all time [1]. Charles does an amazing job of building a computer up from basic principles "two young boys who want to communicate after their parents tell them to go to bed at night" all the way to modern (for 1999) computers. He layers abstraction on top of abstraction all the way to a working computer. My only (slight) disappointment in the book is that he tries to cover operating systems -> object oriented programming in a couple of chapters at the end. That could have been a multi-volume series in its own right. It goes really well with Elements of Computing Systems (2nd ed) [2] which I kind of think of as a "lab manual" where you get to build a computer from first principles. [1] https://www.amazon.com/Code-Language-Computer-Hardware-Softw... [2] https://www.amazon.com/Elements-Computing-Systems-second-Pri... |
|