Writing a compiler from scratch - Erik Schierboom - NDC Oslo 2026

NDC Conferences

NDC Conferences

5,335 views

This talk was recorded at NDC Oslo in Oslo, Norway. #ndcoslo #ndcconferences #developer #softwaredeveloper    

Attend the next NDC conference near you:
https://ndcconferences.com
https://ndcoslo.com/

Subscribe to our YouTube channel and learn every day:  
/     ‪@NDC‬

Follow our Social Media!

Facebook: ndcconferences
Twitter: NDC_Conferences
Instagram: ndc_conferences

#programminglanguages #dotnet

Have you ever wondered how a compiler works? In this session with lots of live coding, we'll demystify compilers by building one from scratch!

Our compiler will support a simple, dynamic language with basic math and variables. You'll learn about the different phases of a compiler (lexing/parsing/compiling) and how they build on each other. Finally, we'll bring our language to life by building a runtime that executes our compiled bytecode.

After this session, you'll have a clear understanding how compilers are structured and how to start writing your own!