J
Jens Gustedt
Am 27.08.2012 06:46, schrieb Ansel:
Standards are there to ease portability between platforms. This is
their main use, otherwise a good specification of the compiler you are
working with would be completely sufficient. You wouldn't need a
standards body at all for the specification.
A compiler vendor that cherry-picks features that are declared
mandatory by a standard undermines that portability goal, so it
undermines the usefulness of the whole standard.
This is not a question, if I/we need that and that feature. This is
the question of reducing the complexity of decisions I have to take
during a development.
What was implied by some of the posts here, was that people suspect MS
to do this willingly. All that I can see is they didn't work much to
avoid such a suspicion.
Jens
Just wailing "ISO standard, ISO standard! Hail to
the ISO standard!" lacks substance.
Standards are there to ease portability between platforms. This is
their main use, otherwise a good specification of the compiler you are
working with would be completely sufficient. You wouldn't need a
standards body at all for the specification.
A compiler vendor that cherry-picks features that are declared
mandatory by a standard undermines that portability goal, so it
undermines the usefulness of the whole standard.
This is not a question, if I/we need that and that feature. This is
the question of reducing the complexity of decisions I have to take
during a development.
What was implied by some of the posts here, was that people suspect MS
to do this willingly. All that I can see is they didn't work much to
avoid such a suspicion.
Jens