<continuation>
will introduce you to the basics.
While you're here, check out PDC, a freely distributable C compiler. It has
a few slight bugs and is not a 'full' implement, but will get you started while
you're deciding on which commercial compiler to purchase.
Doug