Software Unscripted

Designing Compilers for Speed with Troels Henriksen

Oct 13, 2023
In this podcast, Troels Henriksen, co-creator of the Futhark language, shares insights on designing compilers for faster performance. They discuss challenges in identifying dependencies in recursive functions, bringing names and scopes into functions, and the benefits of a compact tree representation in compiler design. They also explore how compilers can optimize program performance, the evolution of efficient function programming, and the goal of creating a fast functional programming language with automatic memory management.
Ask episode
Chapters
Transcript
Episode notes