Concatenative Programming and Stack-Based Languages
Offered By: Strange Loop Conference via YouTube
Course Description
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
Tags
Related Courses
The Computing Technology Inside Your SmartphoneCornell University via edX Computer Architecture
Indian Institute of Technology Madras via Swayam Computation Structures 2: Computer Architecture
Massachusetts Institute of Technology via edX Product Design and Manufacturing
Indian Institute of Technology Kanpur via Swayam Foundations to Computer Systems Design
Indian Institute of Technology Madras via Swayam