Crafting Interpreters, Robert Nystrom

by Ibrahim Qronfli

Crafting Interpreters is one of my favorite books, it made me fall in love with lexers, parsers, interpreters, compilers, virtual machines.
In this books the Author builds two projects, one is an AST ( Abstract Syntax Tree ) interpreters, and the other is a single pass compiler.
I love parsers so much, you can do a lot of stuff just with ASTs, like linting tools, optimizers, and so on.

50 days to finish this book.