40% Off Career-Building Certificates
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the counterintuitive appeal and educational value of esoteric programming languages in this 40-minute conference talk from Onward! 2025. Examine why challenging-to-learn languages with unusual features and constraints—from intentionally obtuse languages like INTERCAL to artistic expression languages like Piet and computation-exploring languages like Fractan—can actually improve programming ability and general programming language awareness. Discover the motivations behind people's attraction to esoteric languages in terms of program comprehension, construction, language design, and implementation, while considering how these obscure languages enable programmers to demonstrate specialized knowledge to their peers. Learn about pedagogic principles and AI applications in relation to esoteric languages, and understand how this specific discussion reveals broader insights into the varied and often implicit motivations involved in programming language design. Gain perspective on identifying good reasons for designing new programming languages and appreciate the rich variety within the realm of esoteric programming languages beyond their surface-level novelty.
Syllabus
[Onward!'25] Let's Take Esoteric Programming Languages Seriously
Taught by
ACM SIGPLAN