-
Compilers: Principles, Techniques, and Tools(Second Edition) --Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jefrey D. Ullman
-
Modern Compiler Implementation in C --Andrew W.Appel
-
Advanced Compiler Design and Implementation --Steven S. Muchnick
-
Engineering a Compiler(Second Edition) --Keith D.Copper, Linda Torczon
-
Modern Compiler Design(Second Edition) --Dick Grune, Kees van Reeuwijk, Henri E. Bal, Ceriel J.H. Jacobs, Koen Langendoen
-
flex & bison: Text Processing Tools --John Levine
-
Parsing Techniques: A Practical Guide --Dick Grune
-
The Compiler Design Handbook: Optimizations and Machine Code Generation -- Y.N. Srikant,Priti Shankar
-
Advanced C and C++ Compiling --Milan Stevanovic
-
A Retargetable C Compiler: Design and Implementation --David R. Hanson,Christopher W. Fraser
-
High-Performance Compilers for Parallel Computing --Michael Wolfe
-
Writing Compilers and Interpreters: A Software Engineering Approach (3rd Edition) --Ronald Mak
-
《自制编译器》 --(日)青木峰郎 --(译者)严圣逸,绝云
-
Writing a C Compiler: Build a Real Programming Language from Scratch --Nora Sandler
-
Getting Started with LLVM Core Libraries --Bruno Cardoso Lopes, Rafael Auler
-
LLVM Essentials: Become familiar with the LLVM infrastructure and start using LLVM libraries to design a compiler -- Suyog Sarda, Mayur Pandey
-
LLVM Cookbook --Mayur Pandey, Suyog Sarda
-
LLVM Techniques, Tips, and Best Practices -- Clang and Middle-End Libraries --Min-Yih Hsu
-
Learn LLVM 12 --Kai Nacke
中文版(非官方) --Chen Xiaowei
-
Tutorial: Creating an LLVM Backend for the Cpu0 Architecture --Chen Chung-Shu
-
Tutorial: Creating an LLVM Toolchain for the Cpu0 Architecture --Chen Chung-Shu
-
Learn LLVM Core Libraries, 2nd Edition --Dmitrii Borisenkov / Bruno Lopes / Rafael Auler
-
Assemblers And Loaders --David Salomon
-
Linkers & Loaders --John R. Levine
-
《程序员的自我修养:链接、装载与库》 --俞甲子,石凡,潘爱民
-
Lecture Notes on Static Analysis --Michael I. Schwartzbach
-
Static Program Analysis --Anders Møller --Michael I. Schwartzbach
-
Program Analysis --Flemming Nielson, Hanne Riis Nielson. 2020
-
Pointer Analysis --Yannis Smaragdakis, George Balatsouras. 2015
-
Principles of Program Analysis --Flemming Nielson, Hanne Riis Nielson, Chris Hankin. 1999
-
Virtual Machines: Versatile Platforms for Systems and Processes --Jim Smith, Ravi Nair
-
Virtual Machines --Iain D. Craig
-
Advanced Design and Implementation of Virtual Machines --Xiao-Feng Li
-
Crafting Interpreters --Robert Nystrom
-
《深入解析Android虚拟机》 --钟世礼
-
《深入理解Java虚拟机(第3版)》 --周志明
-
《深入解析Java虚拟机Hotspot》 --杨易
-
Garbage Collection: Algorithms for Automatic Dynamic Memory Management -- Richard Jones, Rafael D Lins
-
The Garbage Collection Handbook --Richard Jones, Antony Hosking, Eliot Moss
-
《垃圾回收的算法与实现》 --(日)中村成洋, 相川光 --(译者)丁灵
-
《深入Java虚拟机——JVM G1GC的算法与实现》 --(日)中村成洋 --(译者)吴雁昌,杨文轩
-
《深入理解JVM & G1 GC》 --周明耀
-
Programming Languages: Application and Interpretation --Shriram Krishnamurthi
-
Programming Language Pragmatics (Fourth Edition) --Michael L. Scott
-
The Implementation of Functional Programming Languages --Simon Peyton Jones
-
Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages (Pragmatic Programmers) --Terence Parr
-
Types and Programming Languages --Benjamin C. Pierce
-
Advanced Topics in Types and Programming Languages --Benjamin C. Pierce
-
Concepts of Programming Languages (11th Edition) --Robert W. Sebesta
-
*Design Concepts in Programming Languages * --Franklyn Turbak and David Gifford
-
Concepts, Techniques and Models of Computer Programming --Peter Van Roy and Seif Haridi
-
practical foundations for programming languages -- Robert Harper
-
《自制编程语言》 --(日)前桥和弥 --(译者)刘卓,徐谦,吴雅明
-
The Design and Evolution of C++ --Bjarne Stroustrup