Why? WHY?!

There are several reasons:

  • it is possible!
  • this compiler is very portable due to python being portable.
  • writing a compiler is a very challenging task

Is this compiler slower than compilers written in C/C++?

Yes. Although a comparison is not yet done, this will be the case, due to the overhead and slower execution of python code.

Cool project, I want to contribute to this project, what can I do?

Great! Please see this page. If you are not sure where to begin, please contact me fist. For a list of tasks, refer to the todo page. For hints on development see the development page.

Why would one want to make a compiler for such a weird language such as C?

Because of the enormous amount of C-source code available.