Tech Talk: Crafting Interpreters With Bob Nystrom

Tech Talk: Crafting Interpreters With Bob Nystrom

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/

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(115)

Story: The Unfulfilled Engineer

Story: The Unfulfilled Engineer

Nothing good comes from being insecure about your worth, especially at your job. That's what today's episode is about. That's what today's guest is here to discuss.  It's a slow burn, but if you liste...

2 Tammi 202342min

Story: DOOMed to Fail

Story: DOOMed to Fail

Today Rebecca Burger Becky Heineman shares the tale of porting Doom to the 3DO console under extreme conditions. There is an engine to tweak, deadlines to hit, hardware acceleration to get working, an...

2 Joulu 202245min

Story: Software World Tour

Story: Software World Tour

Today story is from Son Luong Ngoc who shares what's it was like for him to work and live in many different countries around the world, including working for AliBaba at the Xixi campus in Hangzhou, Ch...

2 Marras 202248min

Story: Android's Unlikely Success

Story: Android's Unlikely Success

What could you accomplish if your teammates were all excited and determined to hit some project timelines? What is it like for a group of people to give it all they have? That's what today is about. ...

3 Loka 20221h

Story: From Prison To Programming

Story: From Prison To Programming

I believe that getting underrepresented groups into software development is a good thing. This is not a controversial opinion until you start talking about felons.    Today's guest is Rick Wolter. He'...

2 Syys 202246min

CPAN - This Day In History

CPAN - This Day In History

CPAN was the first open-source software module repository. And on this day, Aug 1st, in 1995, CPAN was first announced to a private group of PERL users. If you are building things today by pulling in ...

1 Elo 202256min

Story: The History and Mystery Of Eliza

Story: The History and Mystery Of Eliza

I recently got an email from Jeff Shrager, who said he'd been working hard to solve a mystery about some famous code. Eliza, the chatbot, was built in 1964, and she didn't answer questions like Alexa ...

5 Heinä 202244min

Chat: Why still 80 columns?

Chat: Why still 80 columns?

On June 1st, 2014, the following question showed up on hacker news:  "Why is 80 characters, the standard limit for code width." You probably know what happens next. People started to post their opinio...

1 Kesä 202239min

Suosittua kategoriassa Politiikka ja uutiset

uutiscast
aikalisa
politiikan-puskaradio
viisupodi
ootsa-kuullut-tasta-2
rss-ootsa-kuullut-tasta
tervo-halme
rss-vaalirankkurit-podcast
rss-asiastudio
rss-podme-livebox
rss-pinnalla
the-ulkopolitist
otetaan-yhdet
rss-ulkopoditiikkaa
aihe
linda-maria
et-sa-noin-voi-sanoo-esittaa
rss-kaikki-uusiksi
rikosmyytit
rss-kyselytunti