> The C standard is not too hard to understand. For something
> worse try one of those ITU standards! Try IEEE 802 standards!
> I have had to read the Bridging standard many many more times
> (compared to the C standard) to make sense of it.  The
> standards *shouldn't* be so horrible but they are.  And one
> does what is needed to get the job done.

this is logical fallacy.

the fact that there are larger and more obtuse standards,
does not mean that the c standard is readable or understandable,
by their normal definitions.

> > Actually, it's wrong, because it overlooks the side-effect, and an
> > optimiser for a language with side-effects
> > should take that into account.
> 
> They put in "volatile" to ensure side-effects happen. Hasn't
> worked too well.

that's incorrect.  it was a hack to try to sneak a memory
model in the side door.  side effects are something else entirely.

- erik

Reply via email to