You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduction to Matrix Computations, by Margot Gerritsen
Linear Algebra, by David Cherney, Tom Denton, Rohit Thomas and Andrew Waldron
LINEAR ALGEBRA, by Jim Hefferon, 3rd
Mathematics for Computer Science, by Eric Lehman, F Thomson Leighton, Albert R Meyer
Foundation Mathematics for Computer Science - A Visual Approach, by John Vince ==[In progress]==
线性代数(第9版), by Steven J, Leon ==[in progress]==
微积分与解析几何
C/C++
More C++ Idioms ==[Done]==
C++模板元编程, by David Abrahams, Aleksey Gurtovoy ==[in progress]==
Exceptional c++中文版, by Herb Sutter ==[Done]==
C++ concurrency in action, 2nd ==[Done]==
Rainer Grimm - Concurrency with Modern C++ (2019) ==[Done]==
C++ Templates_ The Complete Guide, David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor ==[in progress]==
Marius Bancila - Template Metaprogramming with C++ ==[Done]==
这本书需要重新再复习一遍
cpp-lambda-story ==[in progress]==
Andrist, Björn_ Garney, Ben_ Sehr, Viktor - C++ high performance_ boost and optimize the performance of your C++ 17 code ==[Done]==
Björn Andrist, Viktor Sehr - C++ High Performance-Packt Publishing (2020) ==[in progress]==
Klaus Iglberger - C++ Software Design_ Design Principles and Patterns for High-Quality Software ==[in progress]==
Dmitri Nesteruk - Design Patterns in Modern C++- Reusable Approaches for Object-Oriented Software Design-Apress (2018) ==[Done]==
C++17, the complete guide(完全指南)
C++20, the complete guide
James Reinders - Intel Threading Building Blocks_ Outfitting C++ for Multi-Core Processor Parallelism ==[in progress]==
JAVA
Java并发编程实战, by Brian Goetz, etc ==[Done]==
Javascript
深入浅出Node.js, by 朴灵 ==[in progress]==
Node.js 源码剖析, by gc ==[in progress]==
数据库
Database System Concepts - 7th, by Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Redis设计与实现, by 黄建宏 ==[in progress]==
计算机组成与架构
Modern Computer Architecture and Organization, by Jim Ledin ==[Done]==
Beginning x64 Assembly Programming - From Novice to AVX Professional, by Jo Van Hoey ==[in progress]==
The elements of computing systems, Noam Nisan ==[Done]==
Computer Organization and Design - interface & design - RISC-V
编译器/解析器
Crafting intepreters, by Robert Nystrom ==[Done]==
自己动手实现解释器,中文翻译版
A practical approach to compiler construction, by Watson, Des ==[in progress]==
Introduction to Compiler Design, by Torben Ægidius Mogensen ==[not fit right now]==
Compiler design in C, by Allen I. Holub ==[in progress]==
Introduction to compiler design - An object-oriented approach using Java, by John I. Moore, Jr. ==[Done]==
Writing Compilers and interpreters - A software engineering approach, by Ronald Mak ==[in progress]==
自制编译器, by 青木峰郎
自制编程语言, by 前桥和弥 ==[in progress]==
两周自制脚本语言, by 千叶滋 ==[in progress]==
编译器构造(crafting a compiler), by Charles N. Fischer, Ronald K. cytron
编译器设计(Engineering a compiler), by Keith D. Cooper, Linda Torczon
编译原理及实践, Compiler Construction - Principle and Practice, by Kenneth C. Louden
可变目标的C编译器 - 设计与实现, by Christopher W. Fraser, David R. Hanson ==[in progress]==
现代编译原理-C语言描述, by Andrew W. Appel
Introduction to Compilers and Language Design by Prof. Douglas Thain ==[in progress]==
Build you own programming language - A programmer's guide to designing compilers, interpreters, and DSL for solving modern computing programs, by Clinton L. Jeffery
Go 语言的设计与实现, by 左书淇
深入解析Java编译器源码剖析与实例详解, by 马智
揭秘Java虚拟机(JVM设计原理于实现), by 彭亚飞 ==[in progress]==
Python源码剖析, by 陈儒 ==[Done]==
CPython Internals: Your guide to python 3 interpreter, Anthony Shaw ==[Done]==
Inside the Python virtual machine, Obi Lke-Nwosu ==[Done]==
LLVM编译器实战教程 ==[Done]==
自己动手构造编译系统++编译、汇编与链接 ==[in progress]==
自己动手实现Lua:虚拟机、编译器和标准库_张秀宏
自己动手写Java 虚拟机
自己动手写Python虚拟机 ==[in progress]==
自制编程语言-C语言描述 ==[in progress]==
LLVM cookbook
on-going
Learn LLVM-12
on-going
LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries
write an interpeter in go
write a compiler in go
build an optimizing compiler
高级编译器设计与实现
essential of compilation ==[not fit right now]==
操作系统
xv6 中文文档 ==[Done]==
操作系统:设计与实现(上), by Andrew S. Tanenbaum
Linux内核源代码情景分析, by 毛德操 ==[in progress]==
Linux内核完全剖析-基于0.12内核, by 赵炯 ==[in progress]==
你管这破玩意叫操作系统(linux-0.11) ==[Done]==
操作系统真象还原
Linux操作系统设计艺术
系统编程
System Software - An Introduction to systems programming, by Leland L. Beck
Unix/Linux 编程实战教程, by Bruce Molay
Write great code - Volume 1 - Understanding the machine, by Randall Hyde
实战Netty (Netty in Action中文)
数据结构与算法
算法4, by Robert Sedgewick, Kevin Wayne
Open data structure, by
Elements of programming interviews in C++, by Adnan Azis