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#30Rich 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#51Lexical 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#53William 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#171CppCon 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#177Clasp: 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#272Compiling 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#276Break 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#330A 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#379Miguel 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#485CppCon 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#490Co-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#613Eric 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#619Java 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#750Cliff 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#834A JVM Does That?
Google TechTalks
“It's well worth watching if you are interested in vms at all.”
4 HN recommenders · 2011–2017
talk#903Simon Peyton Jones: Data Parallel Haskell
nuACM
“a promising language abstraction to do hard things with parallelism relatively easily”
5 HN recommenders · 2010–2017
talk#947CppCon 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#1059Stanford 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#1066Matt 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#1202Self and Self: Whys and Wherefores
Stanford
“explains the history, philosophy, successes, and failures of the Self project”
3 HN recommenders · 2010–2025
talk#1204Halide 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#1283Did 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#1350Building 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#1446Anders 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#1452CppCon 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#1523CheerpX: 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#1792C++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#1864Saš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#1890Clasp: 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#1915ASPLOS 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#2004Making 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#2024GopherCon 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#2051JSON 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#2191CUFP 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#2264Chris 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#2321Parsing 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#25122023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing
LLVM
“this video totally changed my view”
2 HN recommenders · 2023–2026
tutorial#2533Browser 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#2703Dmitry 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#2785Psp 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#3023Oral 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#3116What'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#3203Tree-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