计算机专业书籍
· 阅读需 3 分钟
- 数学
- 《离散数学》
- 《具体数学》
- 《程序员数学》
- 组成原理
- 《深入理解计算机系统》
- 《计算机体系结构》
- 《计算机组成与设计》
- 数字电路、单片机
- 汇编 & C
- 《现代X86汇编语言程序设计》
- 《汇编语言程序设计》
- 《汇编语言》-王爽
- 《X86 汇编语言: 从实模式到保护模式》
- 《C 程序设计语言》
- 《C 标准库》
- 《C 和指针》
- 《C 语言程序设计: 现代方法》
- 《C 语言接口与实现》
- 《嵌入式C语言自我修养: 从芯片、编译器到操作系统 》
- 操作系统
- 《操作系统导论》
- 《操作系统设计与实现》
- 《30 天自制操作系统》
- 《操作系统真相还原》
- 《一个64位操作系统的设计与实现》
- https://pdos.csail.mit.edu/6.S081/2021/index.html
- https://www.linuxfromscratch.org/
- 《Linux 内核 0.11 完全注释》
- 《Linux 内核设计与实现》
- 《深入理解 Linux 内核》
- 《UNIX 环境高级编程》
- 《Linux 命令行大全》
- 《Linux/UNIX系统编程手册》
- 编译器
- 《程序员的自我修养》
- 《程序设计语言: 实践之路》
- 《计算机程序的构造和解释》
- 《现代编译原理》(虎书)
- 《高级编译器设计与实现》(鲸书)
- 《编译器设计》
- 《自制编程语言》
- 数据结构与算法
- 《计算机程序设计艺术》
- 《数据结构与算法分析》
- 《算法导论》
- 《算法》-Robert Sedgewick
- 《算法设计手册》
- 《算法设计》
- 《算法详解》
- 《算法竞赛》
- 《算法图解》
- 《大话数据结构》
- 《编程珠玑》
- 《编程之美》
- 《程序员代码面试指南》
- 《剑指 Offer》
- 《STL 源码剖析》
- 《Redis 设计与实现》
- https://oi-wiki.org
- 数据库
- 《数据库系统概念》
- 《数据库系统实现》
- 《SQL 必知必会》
- 《SQL 基础教程》
- 《SQL 进阶教程》
- 《收获, 不止 Oracle》
- 计算机网络
- 《计算机网络: 自顶向下方法》
- 《TCP/IP 详解》
- 《UNIX 网络编程》
- 《深入理解LINUX网络内幕》
- 《Wireshark 网络分析的艺术》
- 《HTTP 权威指南》
- 软件工程
- 《设计模式》
- 《图解设计模式》
- 《深入浅出设计模式》
- 《代码大全》
- 《重构》
- 《数据密集型应用系统设计》
- 《深入理解分布式系统》
- 《微服务架构设计模式》
- 计算机图形学
- 机器学习
- 《机器学习》
- 《机器学习》-周志华
- 《深度学习入门》
- 前端
- CSS
- 《深入解析 CSS》
- 《CSS 揭秘》
- 《CSS 选择器世界》
- 《CSS 权威指南》
- JavaScript
- 《JavaScript 权威指南》
- 《JavaScript 高级程序设计》
- 《JavaScript DOM 编程艺术》
- 《JavaScript 语言精粹》
- 《你不知道的 JavaScript》
- CSS
- 后端
- C++
- 《C++ Primer》
- 《C++程序设计语言》
- 《Effective C++》
- Rust
- 《Rust 权威指南》
- 《Rust 程序设计》
- Go
- Java
- 《Java 编程思想》
- 《Java 核心技术》
- 《深入理解 Java 虚拟机》
- Scala
- 《Scala 编程》
- Python
- 《Python 编程》
- 《流畅的 Python》
- 《Python Cookbook》
- 《Effective Python》
- 《Python 网络编程》
- 《利用 Python 进行数据分析》
- 《Python 数据科学手册》
- 《机器学习实战》
- 《Python 深度学习》
- C++
- 其他
- 《浪潮之巅》
- 《编码》
- 《代码的未来》