Crafting Interpreters: A handbook for making programming languages by Robert Nystrom
Publisher: craftinginterpreters.com 2015
Number of pages: 195
This book contains everything you need to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection.
Computers & Internet Computer Science Programming Language Theory Compiler Construction