I really have no idea what the two of your are talking about. None. I'm
sure it's very clever and stuff,
Oh yes. We are positively aglow at their cleverness.
but, as I said, the output of the i=i++
program did not produce
"a suffusion of yellow"
The output of a replacement program did that. That program being
selected based on your needs/wants.
Clearly, from any objective perspective, they are lying (*). That much
is clear. But, as you know, objective reality has no place in this NG.
This is fantasy-land here.
(*) Alberto G.s in training, as I've pointed out many a time.
But, just to take their side for a second, the idea is that an
"implementation" (the Almighty Standard does not mention "compilers")
does not have to be a C compiler in the conventional sense in which you
and I (people who don't spend their lives in fantasy-land) understand
that term. It can be anything and it can produce any output it likes as
long as it does the "right" thing with strictly conforming programs.
So, the following is a perfectly acceptable "C implementation" for the
above program (the one containing: i = i++)
#!/bin/sh
echo 'echo "a suffusion of yellow"' > /tmp/yellow
The above is, of course, not a conforming C implementation, since it
doesn't do the right thing with strictly conforming programs. That
extension is left as an exercise for the reader.
[/QUOTE]
Oh. I see. Why do they feel the need to be so clever all the time? I
wouldn't like to be on a team with smart asses like that.
You know, the old "Can I go to the toilet" Yes, but where are you going"
type humour.