Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Main updates as of May 2020:

Computer Architecture: added Computer Systems: A Programmer's Perspective as first recommendation over nand2tetris.

Compilers: Crafting Interpreters added as first recommendation over dragon book.

Distributed Systems: added Designing Data-Intensive Applications as first recommendation over Distributed Systems.

Online availability of some video lectures has changed as well.



CS:APP is recommendation over Computer organization and design.


My school actually use the same book for Computer Systems (similar to CMU's 15-213) but less intensive. I wonder what parts the 400-level course use for Computer Architecture.


Harvard also uses the CS:APP for their first systems course, CS61.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: