CS 6120: The Self-Guided Course
CS 6120: Advanced Compilers: The Self-Guided Online Course
CS 6120 is a PhD-level Cornell CS course by Adrian Sampson on programming language implementation.
It covers universal compilers topics like intermediate representations, data flow, and “classic” optimizations as well as more research-flavored topics such as parallelization, just-in-time compilation, and garbage collection.
The work consists of reading papers and open-source hacking tasks, which use LLVM and an educational IR invented ju...
Read more at cs.cornell.edu