Crafting Interpreters
Author: Robert Nystrom
Subject: Non-fiction; Computers; Programming; Compilers; Programming Languages; Virtual Machines
Publisher: Genever Benning (2021-07-01)
http://crafti
Software engineers use programming languages every day, but few of us
understand how those languages are designed and implemented. Crafting
Interpreters gives you that insight by implementing two complete
interpreters from scratch. In the process, you'll learn parsing,
compilation, garbage collection, and other fundamental computer science
concepts. But don't be intimidated! Crafting Interpreters walks you though
all of this one step at a time with an emphasis on having fun and getting
your hands dirty.