好书推荐
由于版权原因,下面列举的图书中除了开源资源提供了链接,其他的资源请大家自行通过 libgen 或 z-lib 查找。
资源汇总
- Free Programming Books: 开源编程书籍资源汇总
- CS Textbook Recommendations: 计算机科学方向推荐教材列表
- C Book Guide and List: C语言相关的编程书籍推荐列表
- C++ Book Guide and List: C++语言相关的编程书籍推荐列表
- Python Book Guide and List: Python语言相关的编程书籍推荐列表
- Computer Vision Textbook Recommendations: 计算机视觉方向推荐教材列表
- Deep Learning Textbook Recommendations: 深度学习方向推荐教材列表
系统入门
- Computer Systems: A Programmer's Perspective [豆瓣]
- Principles of Computer System Design: An Introduction [豆瓣]
操作系统
- 现代操作系统: 原理与实现 [豆瓣]
- Operating Systems: Three Easy Pieces [豆瓣]
- Modern Operating Systems [豆瓣]
- Operating Systems: Principles and Practice [豆瓣]
计算机网络
- Computer Networks: A Systems Approach [豆瓣]
- Computer Networking: A Top-Down Approach [豆瓣]
- How Networks Work [豆瓣]
分布式系统
- Patterns of Distributed System (Blog)
- Distributed Systems for Fun and Profit (Blog)
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems [豆瓣]
数据库系统
- Architecture of a Database System [豆瓣]
- Readings in Database Systems [豆瓣]
- Database System Concepts : 7th Edition [豆瓣]
编译原理
- Engineering a Compiler [豆瓣]
- Compilers: Principles, Techniques, and Tools [豆瓣]
- Crafting Interpreters[豆瓣][开源中文翻译]
计算机编程语言
- 计算机程序的构造和解释 [豆瓣]
- Essentials of Programming Languages [豆瓣]
- Practical Foundations for Programming Languages [豆瓣]
- Software Foundations [豆瓣] [北大相关课程]
- Types and Programming Languages [豆瓣] [北大相关课程]
体系结构
- 超标量处理器设计: Superscalar RISC Processor Design [豆瓣]
- Computer Organization and Design RISC-V Edition [豆瓣]
- Computer Organization and Design: The Hardware/Software Interface [豆瓣]
- Computer Architecture: A Quantitative Approach [豆瓣]
理论计算机科学
- Introduction to the Theory of Computation [豆瓣]
密码学
- Cryptography Engineering: Design Principles and Practical Applications [豆瓣]
- Introduction to Modern Cryptography [豆瓣]
逆向工程
计算机图形学
- Monte Carlo theory, methods and examples[豆瓣]
- Advanced Global Illumination [豆瓣]
- Fundamentals of Computer Graphics [豆瓣]
- Fluid Simulation for Computer Graphics [豆瓣]
- Physically Based Rendering: From Theory To Implementation [豆瓣]
- Real-Time Rendering [豆瓣]
游戏引擎
- 游戏编程模式: Game Programming Patterns [豆瓣]
- 实时碰撞检测算法技术 [豆瓣]
- Game AI Pro Series [豆瓣]
- Artificial Intelligence for Games [豆瓣]
- Game Engine Architecture [豆瓣]
- Game Programming Gems Series [豆瓣]
软件工程
设计模式
深度学习
- 动手学深度学习 [豆瓣]
- 神经网络与深度学习 [豆瓣]
- 深度学习入门 [豆瓣]
- 简单粗暴 TensorFlow 2 (Tutorial)
- Speech and Language Processing [豆瓣]