Merge pull request #4 from zhuzilin/add-book-recommendation

推荐一些适合自学的系统类书籍
This commit is contained in:
flyingpig 2021-12-12 19:50:32 +08:00 committed by GitHub
commit f456f5f77b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -6,6 +6,7 @@
- Principles of Computer System Design: An Introduction
- Computer Systems: A Programmer's Perspective
## 操作系统
- [Operating Systems: Three Easy Pieces](https://pages.cs.wisc.edu/~remzi/OSTEP/)
- Operating Systems: Principles and Practice (2nd Edition)
## 计算机网络
- [Computer Networks: A Systems Approach](https://book.systemsapproach.org/foreword.html)
@ -13,10 +14,14 @@
## 编译原理
- [My First Language Frontend with LLVM Tutorial](https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html)
- 龙书
## 计算机语言PL
- Essentials of Programming Languages (EOPL)
## 体系结构
- Computer Architecture: A Quantitative Approach 5th Edition
## 分布式系统
- [Patterns of Distributed System](https://github.com/dreamhead/patterns-of-distributed-systems)
- [Distributed Systems for fun and profit](http://book.mixu.net/distsys/index.html)
## 数据密集型系统设计
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems ([开源中文翻译](https://github.com/Vonng/ddia))
## 密码学
- Cryptography Engineering: Design Principles and Practical Applications