YoVDO

Concatenative Programming and Stack-Based Languages

Offered By: Strange Loop Conference via YouTube

Tags

Assembly Language Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Smartphone
Cornell 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