Automatic memory management techniques
Deep dive into state machines, Finite automata, and Regular expressions
Semantics of programming languages
Theory and practice of syntactic analysis
Recursive descent parser for a programming language
Parser and Interpreter for a programming language
Essentials of Low-level Interpretation
Programming Language Runtime Systems
Syntactic analysis techniques and tools
Essentials of Type checking and Inference
Practical approach to programming languages
Compilers | VMs | Interpreters | Garbage Collectors | Parsers and more
Techniques of high-level compilation
Interpreter, Parser, Typechecker, and Transpiler in JavaScript.
Essentials of interpretation and high-level compilers