EECS 483 teaches the theoretical concepts underlying each phase of a compiler and how to implement them efficiently. You will write a compiler that translates a program written in C++/Java-like programming language into optimized MIPS code. This project will give you an opportunity to use several tools for designing and building a quite sophisticated piece of software.


Jan 10 Enroll in Piazza. Form a team of 2 for your projects (team member names due on 1/18).
Jan 09 Welcome to EECS 483!