返回教材列表

教材排行榜

按层级和时间查看最受欢迎的经典教材

时间范围
抽象层级
排名
教材名称
作者
层级
1
深入理解计算机系统
深入理解计算机系统
Computer Systems: A Programmer's Perspective
进阶12 章
Randal E. Bryant, David R. O'Hallaron
L1 基础逻辑门
2
计算机系统要素
计算机系统要素
The Elements of Computing Systems
入门12 章
Noam Nisan, Shimon Schocken
L1 基础逻辑门
3
数据密集型应用系统设计
数据密集型应用系统设计
Designing Data-Intensive Applications
高级12 章
Martin Kleppmann
L6 高级语言
4
操作系统导论
操作系统导论
Operating Systems: Three Easy Pieces
进阶7 章
Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau
L5 虚拟机代码
5
编译原理
编译原理
Compilers: Principles, Techniques, and Tools
高级10 章
Alfred V. Aho, Monica S. Lam
L4 低级代码
6
计算机体系结构:量化研究方法
计算机体系结构:量化研究方法
Computer Architecture: A Quantitative Approach
高级7 章
John L. Hennessy, David A. Patterson
L2 计算与内存
7
算法导论
算法导论
Introduction to Algorithms
进阶17 章
Thomas H. Cormen, Charles E. Leiserson
L6 高级语言
8
隐匿在计算机软硬件背后的语言(第2版)
隐匿在计算机软硬件背后的语言(第2版)
The Hidden Language of Computer Hardware and Software
入门20 章
Charles Petzold
L1 基础逻辑门
9
数据密集型应用系统设计(第2版)
数据密集型应用系统设计(第2版)
Designing Data-Intensive Applications, 2nd Edition
高级16 章
Martin Kleppmann
L6 高级语言
10
计算机网络:自顶向下方法(原书第8版)
计算机网络:自顶向下方法(原书第8版)
Computer Networking: A Top-Down Approach, 8th Edition
进阶9 章
James F. Kurose, Keith W. Ross
L4 低级代码
11
数据库系统概念(原书第7版)
数据库系统概念(原书第7版)
Database System Concepts, 7th Edition
进阶17 章
Abraham Silberschatz, Henry F. Korth
L5 虚拟机代码
12
深入理解 Java 虚拟机(第3版)
深入理解 Java 虚拟机(第3版)
Understanding the JVM, 3rd Edition
进阶13 章
周志明
L5 虚拟机代码
13
Java 并发编程实战
Java 并发编程实战
Java Concurrency in Practice
进阶15 章
Brian Goetz, Tim Peierls
L5 虚拟机代码
14
数字设计和计算机体系结构(RISC-V 版)
数字设计和计算机体系结构(RISC-V 版)
Digital Design and Computer Architecture: RISC-V Edition
入门8 章
David Harris, Sarah Harris
L1 基础逻辑门
15
数字逻辑设计基础(第3版)
数字逻辑设计基础(第3版)
Fundamentals of Digital Logic with Verilog Design, 3rd Edition
入门8 章
Stephen Brown, Zvonko Vranesic
L1 基础逻辑门
16
数字设计:原理与实践(第5版)
数字设计:原理与实践(第5版)
Digital Design: Principles and Practices, 5th Edition
入门8 章
John F. Wakerly
L1 基础逻辑门
17
计算机组成与设计:硬件/软件接口(RISC-V 版)
计算机组成与设计:硬件/软件接口(RISC-V 版)
Computer Organization and Design RISC-V Edition: The Hardware Software Interface
进阶6 章
David A. Patterson, John L. Hennessy
L2 计算与内存
18
计算机组成(第6版)
计算机组成(第6版)
Computer Organization, 6th Edition
进阶7 章
V. Carl Hamacher, Zvonko G. Vranesic
L2 计算与内存
19
计算机体系结构:构造式方法
计算机体系结构:构造式方法
Computer Architecture: A Constructive Approach
进阶6 章
Arvind, Joel Emer
L2 计算与内存
20
并行计算机体系结构
并行计算机体系结构
Parallel Computer Architecture: A Hardware/Software Approach
高级7 章
David E. Culler, Jaswinder Pal Singh
L3 计算机体系结构
21
计算机体系结构:性能度量与设计
计算机体系结构:性能度量与设计
Computer Architecture: Performance and Design
高级6 章
John L. Hennessy
L3 计算机体系结构
22
计算机体系结构基础(第3版)
计算机体系结构基础(第3版)
Foundations of Computer Architecture
入门6 章
David A. Patterson
L2 计算与内存
23
现代编译原理:C 语言描述
现代编译原理:C 语言描述
Modern Compiler Implementation in C
进阶7 章
Andrew W. Appel
L4 低级代码
24
工程化编译
工程化编译
Engineering a Compiler
进阶8 章
Keith D. Cooper, Linda Torczon
L4 低级代码
25
手工实现解释器
手工实现解释器
Crafting Interpreters
进阶9 章
Robert Nystrom
L4 低级代码
26
现代操作系统(第4版)
现代操作系统(第4版)
Modern Operating Systems, 4th Edition
进阶8 章
Andrew S. Tanenbaum, Herbert Bos
L5 虚拟机代码
27
操作系统概念(第10版)
操作系统概念(第10版)
Operating System Concepts, 10th Edition
进阶10 章
Abraham Silberschatz, Peter B. Galvin
L5 虚拟机代码
28
Linux 内核设计与实现(第3版)
Linux 内核设计与实现(第3版)
Linux Kernel Development, 3rd Edition
进阶10 章
Robert Love
L5 虚拟机代码
29
编程语言实现模式(第2版)
编程语言实现模式(第2版)
Programming Language Pragmatics, 4th Edition
进阶9 章
Michael L. Scott
L5 虚拟机代码
30
程序设计语言概念(第12版)
程序设计语言概念(第12版)
Concepts of Programming Languages, 12th Edition
进阶9 章
Robert W. Sebesta
L6 高级语言
31
编程语言中的类型
编程语言中的类型
Types and Programming Languages
高级8 章
Benjamin C. Pierce
L5 虚拟机代码
32
分布式系统:概念与设计(第5版)
分布式系统:概念与设计(第5版)
Distributed Systems: Concepts and Design, 5th Edition
高级9 章
George Coulouris, Jean Dollimore
L7 应用抽象
33
软件可靠性工程
软件可靠性工程
Software Reliability Engineering
高级6 章
Michael R. Lyu
L7 应用抽象
34
CUDA 并行程序设计入门(第2版)
CUDA 并行程序设计入门(第2版)
CUDA by Example: An Introduction to General-Purpose Parallel Computing, 2nd Edition
进阶8 章
Jason Sanders, Edward Kandrot
L3 计算机体系结构
35
大规模并行处理器:高性能计算与CUDA编程(第4版)
大规模并行处理器:高性能计算与CUDA编程(第4版)
Programming Massively Parallel Processors: A Hands-on Approach, 4th Edition
进阶15 章
David B. Kirk, Wen-mei W. Hwu
L2 计算与内存
36
深度学习系统:从算法到硬件
深度学习系统:从算法到硬件
Deep Learning Systems: From Algorithms to Hardware
高级12 章
Andrzej Pronobis
L5 虚拟机代码
37
具体数学:计算机科学基础(第2版)
具体数学:计算机科学基础(第2版)
Concrete Mathematics: A Foundation for Computer Science, 2nd Edition
进阶9 章
Ronald L. Graham, Donald E. Knuth
L6 高级语言
38
离散数学及其应用(第8版)
离散数学及其应用(第8版)
Discrete Mathematics and Its Applications, 8th Edition
入门13 章
Kenneth H. Rosen
L1 基础逻辑门
39
线性代数应该这样学(第3版)
线性代数应该这样学(第3版)
Linear Algebra Done Right, 3rd Edition
进阶9 章
Sheldon Axler
L6 高级语言
40
信息论基础(第2版)
信息论基础(第2版)
Elements of Information Theory, 2nd Edition
高级9 章
Thomas M. Cover, Joyce A. Thomas
L4 低级代码
41
软件架构实践(第4版)
软件架构实践(第4版)
Software Architecture in Practice, 4th Edition
高级10 章
Len Bass, Paul Clements
L7 应用抽象
42
架构整洁之道
架构整洁之道
Clean Architecture: A Craftsman's Guide to Software Structure and Design
进阶12 章
Robert C. Martin
L6 高级语言
43
微服务架构设计模式
微服务架构设计模式
Microservices Patterns: With examples in Java
高级12 章
Chris Richardson
L7 应用抽象
44
领域驱动设计
领域驱动设计
Domain-Driven Design: Tackling Complexity in the Heart of Software
高级12 章
Eric Evans
L6 高级语言
45
设计模式
设计模式
Design Patterns: Elements of Reusable Object-Oriented Software
进阶6 章
Erich Gamma, Richard Helm
L6 高级语言
46
重构(第2版)
重构(第2版)
Refactoring: Improving the Design of Existing Code, 2nd Edition
进阶12 章
Martin Fowler
L6 高级语言
47
Kubernetes 实战
Kubernetes 实战
Kubernetes in Action
进阶8 章
Marko Lukša
L7 应用抽象
48
云原生模式
云原生模式
Cloud Native Patterns
进阶8 章
Cornelia Davis
L7 应用抽象
49
Docker 深度探索
Docker 深度探索
Docker Deep Dive
入门8 章
Nigel Poulton
L7 应用抽象
50
设计分布式系统
设计分布式系统
Designing Distributed Systems
进阶6 章
Brendan Burns, Craig Tracey
L7 应用抽象
共 50 本教材数据更新时间:月榜