HackerTube

THE VIDEO SHELF · building a compiler

Episode 1: A basic expression evaluator

The first episode of a long live-coding series in which Immo Landwerth builds the Minsk compiler for a small language in C#. It starts with a basic expression evaluator and builds toward a full language.

Why HN readers recommended it

Recommended as a practical, approachable build-it-step-by-step introduction to writing compilers, light on theory.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Immo Landwerth (terrajobst)
Topic
building a compiler
Format
course
Level
intro
HN recommenders in dataset
2
HN mentions in dataset
3
Recommendation years in dataset
2020–2026

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • Here's a great YouTube series where a developer codes, step-by-step, a pretty fully-fledged programming language: [VIDEO] Not too much theory but from a nuts and bolts perspective I found it extremely approachable.

    Nelkins on Hacker News · 2020-05
    In Ask HN: Online Compiler Courses?
  • I don't have something that could be of Crafting Interpreters level on hand, but the general suggestion given to this question on DotNetEvolution discord by Roslyn team members was to start with the spec itself: [LINK] This might be a bit of a learning curve …

    neonsunset on Hacker News · 2024-05
    In The search for easier safe systems programming

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.