Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Writing an Esoteric Programming Language in Ruby - Creating a Piet Implementation

Ruby Central via YouTube

Overview

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

Reviews

Start your review of Writing an Esoteric Programming Language in Ruby - Creating a Piet Implementation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.