CS 6120: Advanced Compilers: The Self-Guided Online Course (2020)
ibobev
346 points
49 comments
June 18, 2026
Related Discussions
Found 5 related stories in 286.6ms across 15,510 title embeddings via pgvector HNSW
- Introduction to Compilers and Language Design (2021) AlexeyBrin · 292 pts · July 05, 2026 · 63% similar
- Structure and Interpretation of Computer Programs Video Lectures (1986) gjvc · 107 pts · July 07, 2026 · 55% similar
- 10-202: Introduction to Modern AI (CMU) vismit2000 · 241 pts · March 01, 2026 · 54% similar
- Completing a computer science degree on Coursera lexandstuff · 156 pts · July 05, 2026 · 51% similar
- C extensions, portability, and alternative compilers xngbuilds · 149 pts · May 25, 2026 · 50% similar
Discussion Highlights (9 comments)
titzer
The section on dynamic compilers is more or less all about trace compilation. Generally, trace compilation is a dead end and has been abandoned repeatedly. The more important concepts here are type feedback and speculation and deoptimization, as well as making fast compilers and tiering. The course overall looks good, and it's great that so much is available online, so well done, Adrian.
j2kun
I'm a bit confused about what makes this course "advanced." Most of the topics (dead code elimination, data flow, dominator analysis, SSA form) seem like they belong in a first course on compilers.
gaze
I'm super curious what alexia massalin is up to these days, besides collecting microunity patent royalties
GL26
Saw a podcast that talked about the rust compiler, which apparently included machine learning algorithms at some points to determine whether or not you had code that could crash your system
awesomeMilou
Is there also a self guided course for "basic compilers", before stepping into an advanced level?
xqb64
How does this compare to Nora Sandler's "Writing a C compiler" in terms of the potential gains for the reader?
tomhow
Previously... CS 6120: Advanced Compilers: The Self-Guided Online Course - https://news.ycombinator.com/item?id=39577878 - March 2024 (102 comments) Advanced Compilers: Self-Guided Online Course - https://news.ycombinator.com/item?id=35130975 - March 2023 (82 comments) Advanced Compilers: Self-Guided Online Course - https://news.ycombinator.com/item?id=25386756 - Dec 2020 (232 comments)
ken47
Thanks for creating and sharing this.
flash1
Great material! Thank you.