On 02/27/2015 02:03 PM, Johnny Billquist wrote:
I'm not aware of any ambiguity WRT function calls,
but you do have a
ambiguity WRT the same argument being used multiple times (incluiding if
you have increments on it) as the order of evaluation of any part of a
statement in C is undefined except for some special cases.
Yes, and that's just it--it's an operator with an implied LHS, that is,
it not only returns a value, but alters its argument. In languages
preceding it, I'm not aware of such an operator.
Not that Unix was ever written in B anyway, but I
believe that B did
exist for the PDP-7.
But was the "B" used by Xerox in the 80s, the same language?
--Chuck