>I once worked for a company producing a Pascal compiler, and the procedure was this:
>
>1) Write the sourcecode for your new pascal compiler in ---- Pascal.
>2) Compile your code using someone elses' Pascal compiler. This gives you a new pascal compiler.
>3) Compile your Pascal source code with your own newly produced pascal compiler. So now you have your own product.
>
>I see no reason why the same shouldn't be done with C++
By the legend, the word "boot" comes of the description of the machine's startup process as "the sistem is lifting itself into the air, by pulling itself up by its bootstraps".
Who ever said one can't kiss his own elbow?