Assignments

CS4210/5210: Compilers and Interpreters, Fall 2025, Yale University

Last modified: August 23, 2025.
  • Assignment 0: Setup (Ungraded)   (due on 9/5)
  • Assignment 1: HelloCaml   (due on 9/8)
  • Assignment 2: X86lite   (due on 9/22)
  • Assignment 3: LLVMlite   (due on 10/9)
  • Assignment 4: Compiling Oat v1   (due on 10/29)
  • Assignment 5: Full Oat Compiler   (due on 11/17)
  • Assignment 6: Data Flow Analysis and Optimizations   (due on 12/9)

  • Copyright (c) 2025, Zhong Shao, Dept. of Computer Science, Yale University