meta_pixel
Tapesearch Logo
Log in
Programming Throwdown

171: Compilers and Interpreters

Programming Throwdown

Patrick Wheeler and Jason Gauci

Objective C, Java, Programming Throwdown, Education, News, Programming Languages, How To, Tech News, C, Python

4.6 β€’ 604 Ratings

πŸ—“οΈ 12 February 2024

⏱️ 85 minutes

🧾️ Download transcript

Summary

Intro topic: Monitor setups

News/Links:


Book of the Show


Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h


Tool of the Show


Topic: Compilers and Interpreters (Request by Jessica W.)

  • Machine Code
    • Architecture Specific
  • Assembly
    • Single vs Two Pass Compiler
  • High level Languages
    • Intermediate Representation
    • JVM ByteCode vs Machine Code for portability
  • Scripting/Interpreters
  • JIT
  • Profile Guided Optimization
  • Resources
β˜… Support this podcast on Patreon β˜…

Transcript

Click on a timestamp to play from that location

0:00.0

Programming Throwdown, Episode 171, Compilers and Interpreters.

0:22.3

Take it away, Jason.

0:24.1

Hey, everybody.

0:26.5

This is super exciting.

0:28.6

We got this request from a listener.

0:32.0

Maybe later on the show, I'll find out, remind myself who it was.

0:35.2

But, you know, they said, how about you folks do compilers, interpreters?

0:39.9

I can't believe we haven't done this episode.

0:42.7

It seems so pivotal to everything we do in software engineering.

0:51.1

But yeah, here we are to lead the way. I i have to confess i don't know as much about compilers

0:59.1

interpreted as patrick so patrick's really going to carry the water here but i will add color

1:04.0

commentary as appropriate um and before we get into that i wanted to talk about monitor setups for a little bit.

1:13.0

So I was working next to somebody who had three monitors, like side by side by side,

1:21.8

and they had three different things going on.

1:24.8

You know, like they had one was for coding, the other one was for email.

1:28.5

And I thought this was really compelling.

1:31.1

I thought, oh, this is a great idea.

1:33.6

And I just can't get myself to do it.

1:36.1

Basically, I just have to have just one thing in front of me and just keep alt tabbing

1:43.6

to go to different things.

1:45.0

I'm not, I haven't figured out how to, you know,

1:48.1

drag from one desk screen to the other and do all of that.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Patrick Wheeler and Jason Gauci, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Patrick Wheeler and Jason Gauci and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright Β© Tapesearch 2025.