dcc is an optimizing compiler for the C language.

The goal of this project is to create a compiler that is:

  • fast,
  • generates good code and
  • allows the programmer to customize the compilation pipeline,
  • without sacrificing useful features.

It's still far from reaching production quality, however the x86_64 back-end is stable enough that I am able to develop the new version of dcc with the previous one.

Please visit the project page for more information.

Project Page

Demo (06/05/2024)