Writing an Esoteric Programming Language in Ruby - Creating a Piet Implementation
Ruby Central via YouTube
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fascinating world of esoteric programming languages in this 28-minute conference talk from RubyConf 2024. Dive into the creation of Rpiet, a Ruby implementation of the image-based programming language Piet, where programs are written using visual elements like GIFs, PNGs, and JPEGs instead of traditional text. Learn how to transform a naive port of existing Piet implementations into an optimized version, complete with a graphical debugger. Discover the unique characteristics that distinguish image-based programming from conventional coding approaches, and witness how source code can be represented through visual elements - even as a picture of a cow. Gain insights into the unconventional yet intriguing realm of programming languages deliberately designed to challenge traditional programming paradigms.
Syllabus
RubyConf 2024 Let's write an esoteric language in Ruby! by Thomas Enebo
Taught by
Ruby Central