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 ★

Daftar masuk untuk mendengar episod eksplisit.

Kekal terkini dengan rancangan ini

Daftar masuk atau daftar untuk mengikuti rancangan, menyimpan episod dan mendapatkan kemas kini terkini.

Pilih negara atau rantau

Afrika, Timur Tengah dan India

Asia Pasifik

Eropah

Amerika Latin dan Caribbean

Amerika Syarikat dan Kanada