Prospective Students

Current Students: C++ Grandmaster I (2013-2014)

In part 1 of the course you will develop a series of components corresponding to all nine phases of translation of C++. You will also exhaustively study the complete latest C++ specification (including the core language and standard library), and be required to submit a written assignment on the material.

(*) All deadlines are at 11:59pm PST on the given date

C++ Grandmaster II

Start Date: TBD

In part 2 of the course you will combine the components you developed in part 1, fill out the semantic analysis phase with remaining language features, implement your standard library, bootstrap a self-hosting build and pass the final conformance test suite.