this book constitutes the refereed proceedings of the 9th international conference on compiler construction, cc 2000, held as part of etaps 2000 in berlin, germany in march/april 2000. the 18 revised full papers presented together with one invited paper were carefully reviewed and selected from a total of 46 submissions. among the topics covered are shape analysis, code optimization, java virtual machine interpreters, stock allocation, loop processing, compiler optimization, run-time parallelization, automata implementation, partial evaluation, attribute evaluation, etc.