http://www.cppgm.org/
Overview
Participants in this free online course will develop their own C++ compiler, standard library, and toolchain with the following features:
- Compliant with the latest 2011 standard (C++11)
- Written entirely in C++ with no third-party dependencies
- Code generator targeting Linux x86_64
- Full toolchain including preprocessor, assembler, and linker
- Will build with itself (self-hosting) and pass provided conformance test suite
Prerequisites
There are no hard prerequisites; the course is open to all. However it would be beneficial if the participant has:
- 2+ years experience working on a C++ codebase or similar language (Java, C#, C)
- taken a typical undergraduate Compilers course
- read the dragon book or similar
- developed a compiler for a toy language
- coded and debugged at an assembly level
- basic Unix/Linux experience
|
посмотрим на лекции, а то в кпи учили только паскаль компилировать