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.