We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode Tech Talk: Crafting Interpreters With Bob Nystrom

Tech Talk: Crafting Interpreters With Bob Nystrom

2019/5/31
logo of podcast CoRecursive: Coding Stories

CoRecursive: Coding Stories

Shownotes Transcript

Bob Nystrom is the author of Crafting Interpreters. I speak with Nystrom about building a programming language and an interpreter implementation for it. We talk about parsing, the difference between compiler and interpreters and a lot more.

If you are wondering why many languages have hand-rolled parser implementations yet much work on build language implementations focuses on parser and tokenizer generators then Bob's insights will be eye-opening. Also, if you've ever used regexes to pull strings apart into structured data, and I sure have, then Bob's perspective on the simplicity of hand-rolled parsers will certainly open up some new possibilities for you.

Links:

http://craftinginterpreters.com/) http://gameprogrammingpatterns.com/) http://journal.stuffwithstuff.com/)