#5971
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
undefined
Jean Boussier
as a brilliant tutorial on creating an interpreted language.
29 snips
Jean Boussier & IO-Bound Misconceptions
Recommended by
undefined
Taylor Troesh
as an excellent book for learning how to create your own programming language.
Don't make things worse! (Interview)
Mentioned by
undefined
Chris Wanstrath
when discussing his past projects and learning experiences.
Why we need Ladybird (Interview)
Recommended by
undefined
Linus Lee
as a great book on how to build an interpreter.
Building software for yourself (Interview)
Mentioned by
undefined
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
undefined
Timothy Cohen
for its comprehensive guide to building scripting languages and its beautiful illustrations.
Timothy Cohen Talks SampleKit
Mentioned by
undefined
Dylan Beattie
as a great book about how to design a programming language.
Rockstar 2 on .NET Rocks with Dylan Beattie
Mentioned by
undefined
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