Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.
171: Compilers and Interpreters
February 12, 2024
1:25:10
61.32 MB
Downloads: 0
Intro topic: Monitor setups
News/Links:
- BlueScuti, Willis, beats Tetris
- PalWorld accused of being an AI Product
- 4 Billion if-statements to determine if a number is even or odd
- Seamless M4T
Book of the Show
- Patrick:
- Foundation by Isaac Asimov
- Jason:
- Propaganda by Edward Bernays
Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h
Tool of the Show
- Patrick:
- The Room Game
- Jason:
- Incredibuild
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