Skip to content
HHackerTube.videoSurprise me

Compilers, Interpreters & Program Analysis Videos Hacker News Recommends

Compilers, interpreters & program analysis videos on HackerTube: the talks, lectures and explainers Hacker News commenters keep sharing, covering parsing, building a compiler, LLVM, JIT, garbage collection, virtual machines, static analysis, abstract interpretation, optimization passes, live-coding a language.

87 videos · ranked by HN recommendations · showing 1–48

Most recommended compilers, interpreters & program analysis videos

The ones HN returns to most often when a thread turns to this topic.

talk#30

Rich Harris - Rethinking reactivity

You Gotta Love Frontend

“you can (and I heartily recommend doing so) watch the "Rethinking reactivity" video here”

15 HN recommenders · 2019–2026

talk#51

Lexical Scanning in Go - Rob Pike

GoogleFOSSSydney

“It's far more interesting than it sounds, and even if you don't know much about lexing/parsing it's easy to follow.”

13 HN recommenders · 2012–2025

talk#53

William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]

PapersWeLove

“I can't recommend the talk Dr Byrd did on this enough”

11 HN recommenders · 2017–2026

talk#171

CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”

CppCon

“there is a wonderful talk by Jason Turner about writing a simple Pong clone for the Commodore 64 in modern C++”

13 HN recommenders · 2016–2024

talk#177

Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming

Google TechTalks

“I challenge anyone to watch this lecture from Christian Schafmeister and say they are not impressed”

8 HN recommenders · 2015–2024

talk#272

Compiling C to printable x86, to make an executable research paper

suckerpinch

“His video about the printable x86[1] is my favorite engineering video of all time.”

8 HN recommenders · 2018–2023

talk#276

Break Me00 The MoVfuscator Turning mov into a soul crushing RE nightmare Christopher Domas

Adrian Crenshaw

“Christopher Domas's conference talk on the movfuscator is legendary”

6 HN recommenders · 2017–2026

talk#330

A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)

David Beazley

“it's quite possible the best conference talk I've ever seen.”

7 HN recommenders · 2019–2025

talk#379

Miguel de Icaza: Swift Godot: Fixing the Multi-million dollar mistake #GodotCon2023

Godot Engine

“Miguel De Icaza’s talk on the topic is highly recommended”

6 HN recommenders · 2023–2026

talk#485

CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”

CppCon

“Both are great presentations going into details on some of the crazy optimizations compilers will do.”

7 HN recommenders · 2018–2022

talk#490

Co-dfns Live Stream: Compiler Design and Architecture

Aaron Hsu (arcfide)

“Nothing has ever convinced me about the potential for array languages in practice quite like watching Aaron Hsu”

3 HN recommenders · 2018–2025

demo#613

Eric Bier Demonstrates Cedar

Computer History Museum

“Be prepared to be amazed with what Xerox PARC and others were doing”

3 HN recommenders · 2020–2025

talk#619

Java on a 1000 Cores - Tales of Hardware / Software CoDesign

Google TechTalks

“Anything from Cliff Click is quite good.”

5 HN recommenders · 2009–2025

talk#707

"Outperforming Imperative with Pure Functional Languages" by Richard Feldman

Strange Loop Conference

“As a starting point for those nitty grittys, this talk is probably as good as any”

6 HN recommenders · 2021–2025

talk#750

Cliff Click @ VMSS16: Bits of Advice For the VM Writer

softdevteamuk

“I strongly recommend following and listening to videos by Cliff Click who wrote HotSpot and worked on Azul and other VMs.”

2 HN recommenders · 2017–2021

talk#834

A JVM Does That?

Google TechTalks

“It's well worth watching if you are interested in vms at all.”

4 HN recommenders · 2011–2017

talk#903

Simon Peyton Jones: Data Parallel Haskell

nuACM

“a promising language abstraction to do hard things with parallelism relatively easily”

5 HN recommenders · 2010–2017

talk#947

CppCon 2015: Herb Sutter "Writing Good C++14... By Default"

CppCon

“Take a look at Herb Sutter's CppCon talk this year”

4 HN recommenders · 2015–2018

talk#1017

"Performance (Really) Matters" with Emery Berger

Association for Computing Machinery (ACM)

“I highly recommend it. It's mind blowing, but also terrifying”

3 HN recommenders · 2022–2026

talk#1053

"Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld

Strange Loop Conference

“Highly recommend Max Brunsfield's strange loop talk if you want to learn more about the design choices behind tree-sitter”

4 HN recommenders · 2018–2024

talk#1059

Stanford Seminar - Google's Steve Yegge on GROK

Stanford Online

“this talk by Steve Yegge was both entertaining and informative”

3 HN recommenders · 2013–2024

talk#1066

Matt Might - Winning the War on Error Solving the Halting Problem and Curing Cancer

Curry On!

“If you haven't seen it, Might's talk "Winning the War on Error: Solving the Halting Problem and Curing Cancer" is amazing, a must-see.”

3 HN recommenders · 2017–2019

talk#1202

Self and Self: Whys and Wherefores

Stanford

“explains the history, philosophy, successes, and failures of the Self project”

3 HN recommenders · 2010–2025

talk#1204

Halide Talk

Andrew Adams

“The best way to understand it is probably to watch the video, which is relatively long but explains things clearly”

5 HN recommenders · 2014–2021

commentary#1283

Did Nintendo really forget to Optimize Super Mario 64 ? | MVG

Modern Vintage Gamer

“ModernVintageGamer did a video discussing the topic that's pretty well-researched”

3 HN recommenders · 2020–2022

lecture#1350

Building Your Own Dynamic Language

Stanford

“There's a talk by Ian Piumarta that tries to get to the core of what the VPRI guys feel is important.”

3 HN recommenders · 2009–2014

lecture#1446

Anders Hejlsberg on Modern Compiler Construction

Kasper

“I really recommend this video from Anders Hejlsberg (creator of C# and TypeScript)”

4 HN recommenders · 2018–2023

talk#1452

CppCon 2016: Chandler Carruth “Garbage In, Garbage Out: Arguing about Undefined Behavior..."

CppCon

“Chandler Carruth's talk on the subject was really useful for my own understanding of the reasoning behind UB”

4 HN recommenders · 2016–2026

talk#1523

CheerpX: a WebAssembly-based x86 virtual machine in the browser, Yuri Iozzelli

WebAssembly NA

“This is honestly one of the coolest things I've seen”

2 HN recommenders · 2020–2025

talk#1792

C++Now 2018: Matt Godbolt “What Else Has My Compiler Done For Me Lately?”

CppNow

“Both are great presentations going into details on some of the crazy optimizations compilers will do.”

3 HN recommenders · 2018–2020

talk#1864

Saša Jurić - Parsing from first principles - WebCamp Zagreb 2019

WebCamp Zagreb

“Saša Jurić is fantastic at condensing lots of information in a 1 hour talk without losing the audience”

3 HN recommenders · 2019–2021

talk#1890

Clasp: Common Lisp using LLVM and C++ for Designing Molecules

Google TechTalks

“I challenge anyone to watch this lecture from Christian Schafmeister and say they are not impressed”

2 HN recommenders · 2016–2022

talk#1915

ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner

SiFive

“I watched Chris Lattner's ASPLOS talk and it finally clicked.”

3 HN recommenders · 2021

talk#2004

Making R run Fast - Jan Vitek

John O'Neill

“Another talk on the difficulty of optimising R is this fantastic one by Jan Vitek”

3 HN recommenders · 2017–2023

talk#2024

GopherCon 2016: The Design of the Go Assembler - Rob Pike

Gopher Academy

“Its Rob Pike talking about the go assembler and he answers a few of your questions.”

3 HN recommenders · 2017–2025

tutorial#2051

JSON Parser 100% From Scratch in Haskell (only 111 lines)

Tsoding

“this guy writes a json parser live, giving his intuition along the way. It's helped me immensely.”

3 HN recommenders · 2020–2022

talk#2094

"Programming Should Eat Itself" by Nada Amin

Strange Loop Conference

“Here's a wonderful demonstration of the power of nestability”

3 HN recommenders · 2015–2024

talk#2191

CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP statically

CUFP 2013

“Another cool one from CUFP this year is how Facebook is using OCaml to add incremental type inference to their vast PHP code base.”

3 HN recommenders · 2013–2014

podcast#2264

Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381

Lex Fridman

“further emboldened my stance that if Mojo can succeed, Lattner is one of the best-positioned engineers to see it through”

4 HN recommenders · 2023–2026

talk#2321

Parsing JSON Really Quickly: Lessons Learned

InfoQ

“It's worth looking at if you're into this sort of thing.”

3 HN recommenders · 2020–2026

talk#2512

2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing

LLVM

“this video totally changed my view”

2 HN recommenders · 2023–2026

tutorial#2533

Browser hacking: Let's make "Cookie Clicker" playable in Ladybird!

Andreas Kling

“At one point, he deletes half the HTML file to isolate where in the site the problematic code is.”

2 HN recommenders · 2022–2024

talk#2703

Dmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency

Hydra

“This one notably also explains the design considerations for golangs M:N:P in comparison to other schemes”

2 HN recommenders · 2020–2026

talk#2738

"Pixie - A Lightweight Lisp with 'Magical' Powers" by Timothy Baldridge

Strange Loop Conference

“There's a talk by the author online worth it”

2 HN recommenders · 2016–2017

talk#2785

Psp collections: views and more by Paul Phillips

AI Council

“Then I watched this Paul Phillips talk, which convinced me that the problems were deep, not superficial”

2 HN recommenders · 2014–2018

interview#3023

Oral History of Gary Davidian, part 2 of 2

Computer History Museum

“There’s an interview with him in the Computer History Museum archive.”

2 HN recommenders · 2022–2025

talk#3116

What's Bad About Julia | Jeff Bezanson | JuliaCon 2019

The Julia Programming Language

“A good opportunity to point out this Juliacon 2019 video: What's Bad About Julia ( ) TL;DR: Julia is not that bad.”

2 HN recommenders · 2019–2026

talk#3203

Tree-sitter: a new parsing system for programming tools - GitHub Universe 2017

GitHub

“There is a long (42 minutes) but worth to watch talk about tree-sitter”

2 HN recommenders · 2018–2022

Channels HN cites most for compilers, interpreters & program analysis

Each channel page lists every video of theirs that HN recommends.

More in Software Engineering & Languages