Writing an Esoteric Programming Language in Ruby - Creating a Piet Implementation
Ruby Central via YouTube
The Most Addictive Python and SQL Courses
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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