So why not write a Java compiler? Or a brainfuck compiler? There are easier ways to learn about writing compilers.
Writing
yet another C compiler doesn't seem that useful even if you learn something about writing compilers.
You want to see a compiler written in a high level language take a look at
D.