171: Compilers and Interpreters

Programming Throwdown

Intro topic: Monitor setups

News/Links:

  • BlueScuti, Willis, beats Tetris
    • https://www.youtube.com/watch?v=GuJ5UuknsHU
  • PalWorld accused of being an AI Product
    • https://www.forbes.com/sites/paultassi/2024/01/22/palworld-accused-of-using-genai-with-no-evidence-so-far/?sh=26a9651b4239
  • 4 Billion if-statements to determine if a number is even or odd
    • https://andreasjhkarlsson.github.io/jekyll/update/2023/12/27/4-billion-if-statements.html
  • Seamless M4T
    • https://ai.meta.com/blog/seamless-m4t/

Book of the Show

  • Patrick:
    • Foundation by Isaac Asimov
      • https://amzn.to/3SrmgnP
  • Jason: 
    • Propaganda by Edward Bernays
      • https://amzn.to/47JUCXJ

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

Tool of the Show

  • Patrick: 
    • The Room Game
      • https://www.fireproofgames.com/games/the-room
  • Jason:
    • Incredibuild
      • https://www.incredibuild.com/

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
    • https://www.craftinginterpreters.com/
    • https://nandgame.com/
    • Turing Complete
★ Support this podcast on Patreon ★

Pour écouter des épisodes au contenu explicite, connectez‑vous.

Recevez les dernières actualités sur cette émission

Connectez‑vous ou inscrivez‑vous pour suivre des émissions, enregistrer des épisodes et recevoir les dernières actualités.

Choisissez un pays ou une région

Afrique, Moyen‑Orient et Inde

Asie‑Pacifique

Europe

Amérique latine et Caraïbes

États‑Unis et Canada