In article <TvUui.1424$3x.23@newssvr25.news.prodigy.net>,
JohnQ <johnqREMOVETHISprogrammer@yahoo.com> wrote:
>
>"Greg Comeau" <comeau@panix.com> wrote in message
>news:f9gamn$ajd$1@panix2.panix.com...
>> In article <l2wui.27099$RX.3678@newssvr11.news.prodigy.net>,
>> JohnQ <johnqREMOVETHISprogrammer@yahoo.com> wrote:
>>>"Alf P. Steinbach" <alfps@start.no> wrote in message
>>>news:13bl1u7o9n9eia9@corp.supernews.com...
>>>...
>>>>> You're saying that it's "compiling" rather than just "translating"..
>>>> Yes. If you don't have the Dragon book, get it.
>>>I don't need it. I'm not building a compiler.
>>
>> Ok, but you asked about some of this stuff, and the "Dragon Book"
>> is normally considered a solid reference on some of this stuff.
>
>I knew someone was going to say that. And I already knew what I was going to
>say in return: I'd rather know what the C++ standard has to say about those
>things. I've heard "translation phases" in here before, but I don't remember
>or know if they actually put names on all of them. As in: translation phase
>1, preprocessing.
The closest it really comes to is mentioning preprocessing. The rest is
really dealing with the semantics of things, revolving names not
linking per se, syntax analysis but not how to scan or lex per se
(I'm not saying that right, but hopefully the point comes though),
and so on. This way, it leaves translation open to other options beyond
traditional "compiling".
--
Greg Comeau / 4.3.9 with C++0xisms now in beta!
Comeau C/C++ ONLINE ==> http://www.comeaucomputing.com/tryitout
World Class Compilers: Breathtaking C++, Amazing C99, Fabulous C90.
Comeau C/C++ with Dinkumware's Libraries... Have you tried it?