For most sources below, the first link is relative, the target of which is not present in the repository itself. The second link is provided and points to the original source used.
- The Development of the C Language, Dennis Ritchie (link)
- The Rationale for C89 (link)
- The C89 standard (link)
- The C Programming language, Brian Kernighan and Dennis Ritchie (link)
- The C reference, cppreference.com (link)
- The BCPL reference manual (link)
- The BCPL user guide (link)
- The B reference manual (link)
- A comparison between B, BCPL, and C (link)
- Wikipedia on the lexer hack (link)
- Wikipedia on operator precedence parsing (link)
- Wikipedia on recursive descent parsing (link)
- Compilers: Principles, Techniques, and Tools (link)
- Introduction to Compilers and Language Design (link)
- Wikipedia on one-pass compilers (link)
- Wikipedia on threaded code (link)
- The LLVM language reference (link)
- The LLVM lexicon (link)
- The architecture of LLVM (link)
- The LLVM paper (link)
- The LLVM programmer's manual (link)
- On writing an LLVM backend (link)
- On garbage collection with LLVM (link)
- A Journey to Understand LLVM (link)
- A Gentle Introduction to the LLVM IR (link)
- LLVM, Wikipedia (link)