Overview
Explore stack-based programming languages in this 41-minute conference talk from Strange Loop Conference. Delve into the world of concatenative programming, where programs operate directly on a stack of values without using variable names. Discover the mathematical simplicity and tinkering potential of these languages. Learn about their concatenative nature, allowing for flexible program segmentation without altering meaning. Compare stack-based languages to combinatory logic and examine how they can be minimized while maintaining Turing-completeness. Investigate their potential as readable low-level assembly languages through an examination of a Uxn program running on various hardware. Gain insights from Douglas Creager, manager of GitHub's Semantic Code team, as he shares his expertise in programming language analysis and development.
Syllabus
"Concatenative programming and stack-based languages" by Douglas Creager
Taught by
Strange Loop Conference