
Crafting Interpreters: A handbook for making programming languages
by Robert Nystrom
Publisher: craftinginterpreters.com 2015
Number of pages: 195
Description:
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.
Download or read it online for free here:
Read online
(online html)
Similar books
Compiler Constructionby Niklaus Wirth - Addison-Wesley Pub
This book has emerged from the author's lecture notes for an introductory course in compiler design at ETH Zürich. This book will try to explain why this subject is considered as important and relevant to computer science students in general.
(21014 views)
GNU Compiler Collection (GCC) Internals- Free Software Foundation
This manual documents the internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages. It corresponds to the compilers (GCC) version 4.4.0.
(13506 views)
ROSE Compiler Framework- Wikibooks
The goal of this book is to have a community documentation providing extensive and up-to-date instructional information about how to use the open-source ROSE compiler framework, developed at Lawrence Livermore National Laboratory.
(10140 views)
Lightweight Compiler Techniquesby Nils M Holm - Lulu Press
This book explains compiler construction in simple terms and by means of practical examples, but without avoiding the fundamental theory. It does not stop where other books do, and takes you on a tour through the whole compilation process.
(14312 views)