Listen ""Compilers and JITs" with Yasser Arguelles Snape"
Episode Synopsis
Here I talk with Yasser Arguelles Snape to learn about his work on compiler optimizers, and pick his brain about the architecture of low level software systems.We discuss his experience as a young programmer, his work on Cuik and TB, the LLVM optimizer and what could be improved in a new iteration, the tradeoffs of ahead-of-time compilation and just-in-time compilation, various views of how debugging could be architected, and the benefits of having a rich run time for applications.Links:Cuik - https://github.com/RealNeGate/CuikYasser's Recommended Resources for Learning Optimizers:https://gist.github.com/RealNeGate/d0d45b74d7352872d4cf2470a600fbbbhttps://www.cs.cmu.edu/~rjsimmon/15411-f15/lec/10-ssa.pdfhttps://www.oracle.com/technetwork/java/javase/tech/c2-ir95-150110.pdf https://inria.hal.science/hal-01723236/file/sea-of-nodes-hal.pdf
More episodes of the podcast Mr. 4th Programming Conversations
"Terminal.Click" with Abner Coimbre
24/07/2024
"Explainer Videos" with VoxelRifts
17/11/2023
"Web Programming Crash Course" Part 2
14/09/2023
"Web Programming Crash Course" Part 1
14/09/2023
"Orca" with Martin Fouilleul
17/08/2023
"Handmade F#" with Matthew Crews
12/07/2023
"Designing a UI System" with Ryan Fleury
12/06/2023
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.