#22471
Mentioned in 5 episodes

Crafting Interpreters

Book • 2021
Robert Nystrom's "Crafting Interpreters" is a comprehensive guide to the design and implementation of programming languages.

The book delves into the intricacies of lexical analysis, parsing, and interpretation, providing practical examples and clear explanations.

It covers various techniques for building interpreters, including recursive descent parsing and bytecode interpretation.

The book is highly regarded for its clarity and depth, making it an invaluable resource for both beginners and experienced programmers.

It's a must-read for anyone interested in understanding how programming languages work under the hood.

Mentioned by

Mentioned in 5 episodes

Recommended by Jean Boussier as a brilliant tutorial on creating an interpreted language.
20 snips
Jean Boussier & IO-Bound Misconceptions
Recommended by Taylor Troesh as an excellent book for learning how to create your own programming language.
Don't make things worse! (Interview)
Mentioned by Chris Wanstrath when discussing his past projects and learning experiences.
Why we need Ladybird (Interview)
Recommended by Linus Lee as a great book on how to build an interpreter.
Building software for yourself (Interview)
Mentioned by Carson Gross as a great book that shows how to do recursive descent parsing in Java.
Carson Gross: The Grug Brained Developer (the book)
Recommended by Timothy Cohen for its comprehensive guide to building scripting languages and its beautiful illustrations.
Timothy Cohen Talks SampleKit
Mentioned by Dylan Beattie as a great book about how to design a programming language.
Rockstar 2 on .NET Rocks with Dylan Beattie
Mentioned by Dylan Beattie as a fantastic book about how to design a programming language.
Rockstar 2 on .NET Rocks with Dylan Beattie

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app