Writing an Esoteric Programming Language in Ruby - Creating a Piet Implementation
Ruby Central via YouTube
Master AI and Machine Learning: From Neural Networks to Applications
MIT Sloan: Lead AI Adoption Across Your Organization — Not Just Pilot It
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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