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







Reply via email to