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

YouTube

How to Be a Compiler

Strange Loop Conference via YouTube

Overview

Explore the fascinating world of compilers through a unique lens in this 38-minute conference talk from Strange Loop. Discover how the process of compiling code parallels learning a new language or engaging in creative practices like drawing and knitting. Follow along as the speaker demonstrates compiling three lines of John Maeda's "Design by Numbers" code into a hand drawing, breaking down the mental steps involved in translating text to image. Gain insights into how computers achieve each step in programming and how understanding the compiler's role can improve your coding skills and foster a more inclusive software engineering environment. Learn valuable lessons about being a good parser, the importance of context, and starting small in your compiler journey. Whether you're a seasoned developer or new to programming, this talk offers a fresh perspective on the art and science of compilation.

Syllabus

Introduction
What is Knitting
Why Compiler and DSL
How to be a Compiler
Suggestion
JavaScript
Language
Conclusion
Start Small
Be a good parser
Context is everything

Taught by

Strange Loop Conference

Reviews

Start your review of How to Be a Compiler

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.