At 4/21/2004 07:46 AM, Paul Grenyer wrote:
>> No, a standard is useless information. >> >> What is useful to know is how a particular compiler ACTUALLY works. > >No that's wrong. Compilers can change without consideration for >backward compatibility. Standards don't. That's the point of them. Even >with visual C++ this is true. You cannot rely on a compiler, but you >can rely on a standard (mostly).
It is true that standards can change, but C compilers have been parsing the function parameters from right to left since they were invented, and I doubt there is a C compiler out there that doesn't.
So what the standard says isn't all that important.
I certainly wouldn't write any code based on compiler operation, but it's useful information for debugging purposes.
Phil Daley < AutoDesk > http://www.conknet.com/~p_daley
