Compilers, interpreters & program analysis Videos Recommended on Hacker News (98)
Compilers, interpreters & program analysis is one of the 150 topics Hacker News readers organize their video recommendations around. These 98 videos each earned real recommendations in real HN threads between 2007 and 2026 — 265 recommendations in total — and they're ranked by how many separate months the community kept coming back to them, not by view count.
Compilers and interpreters: parsing, building a compiler, LLVM, JIT, garbage collection, virtual machines, static analysis, abstract interpretation, optimization passes, live-coding a language.
Why HN keeps sending people here — on Rich Harris - Rethinking reactivity: “you can (and I heartily recommend doing so) watch the "Rethinking reactivity" video here” — an HN commenter, 2019.
Features
Evergreen only
3 mo on HN"Programming Should Eat Itself" by Nada Amin
3 mo on HNCUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP statically
3 mo on HNChris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
3 mo on HNParsing JSON Really Quickly: Lessons Learned
2 mo on HN2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing
2 mo on HNBrowser hacking: Let's make "Cookie Clicker" playable in Ladybird!
2 mo on HNDmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency
2 mo on HN"Pixie - A Lightweight Lisp with 'Magical' Powers" by Timothy Baldridge
2 mo on HNPsp collections: views and more by Paul Phillips
2 mo on HNOral History of Gary Davidian, part 2 of 2
2 mo on HNWhat's Bad About Julia | Jeff Bezanson | JuliaCon 2019
2 mo on HNTree-sitter: a new parsing system for programming tools - GitHub Universe 2017
2 mo on HNGopherCon 2015: Go GC: Solving the Latency Problem - Rick Hudson
2 mo on HNChris Seaton @ VMSS16: JRuby+Truffle: Why it’s Important to Optimise the Tricky Parts
2 mo on HN2017 LLVM Developers’ Meeting: “Implementing Swift Generics ”
2 mo on HNLisp at the Frontier of Computation, by Robert Smith at Rigetti Computing
2 mo on HNIllustrating Crafting Interpreters
2 mo on HNCppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”
2 mo on HNA 10x faster TypeScript
2 mo on HNAnalyzing Programs with Z3
2 mo on HNEpisode 1: A basic expression evaluator
2 mo on HNChris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21
1 mo on HNBrandt Bucher – A JIT Compiler for CPython
1 mo on HNLecture 7A: Metacircular Evaluator, Part 1
1 mo on HNOral History of John Backus
1 mo on HNLecture 1B | MIT 6.001 Structure and Interpretation, 1986
1 mo on HNReactiveConf 2017 - Tom Dale: Secrets of the Glimmer VM
1 mo on HNTypeScript is being ported to Go | interview with Anders Hejlsberg
1 mo on HNCANDO: A Compiled Programming Language for Computer-Aided Nanomaterial Design and Optimization
1 mo on HN[#36] Zig Roadmap 2024 - Andrew Kelley
1 mo on HNZig Roadmap 2023 - Andrew Kelley
1 mo on HNThe Mill CPU Architecture – The Compiler (10 of 13)
1 mo on HNMojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)
1 mo on HNGoingNative 2012 - Day 2 - Clang
1 mo on HNAndy Keep - Writing a Nanopass Compiler
1 mo on HN