Compiler - mintisan/mintisan.github.io GitHub Wiki

Build a Compiler

Implement

  • lcc : The lcc retargetable ANSI C compiler
  • 8cc : 8cc is a compiler for the C programming language. It's intended to support all C11 language features while keeping the code as small and simple as possible.
  • 9cc : 9cc is a successor of my 8cc C compiler. In this new project, I'm trying to write code that can be understood extremely easily while creating a compiler that generates reasonably efficient assembly.

Assembler

Book

Reverse

Tool