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/
📆 2019-04-30 11:00 / ⌛ 00:58:44
📆 2019-04-15 11:00 / ⌛ 00:54:51
📆 2019-03-31 20:00 / ⌛ 00:56:16
📆 2019-03-15 10:00 / ⌛ 00:49:29
📆 2019-02-22 11:00 / ⌛ 00:53:56