Kaz said:
Maintaining these standards is just the hobby of some people who have
been put out to pasture.
Which is all fine and dandy, until it negatively affects others. Like, e.g.,
the newbs who the olds are keen to impress on. IOW, smoking yourself to
death is totally up to you. Start pushing your bad habits on others, then
it's a problem.
Who cares if they are wasting /their/ time;
I actually do if that is not the situation they really want to be in.
the problem is that,
while they
may improve a little thing here and there, they are wrecking the
languages (because some fools in the world actually take them
seriously).
That's kinda what I said above.
I do not use any syntax or function* newer than the 1995 C technical
corrigendum (which added some badly needed wchar_t related
functionality to the nearly perfect C90 language).
In C++ programming, I stick to 1998 C++, which mostly got it right.
The only way to use C/C++ with an eye toward the future is with a healthy
dose of macros, and the built-in preprocessors are pretty much not up to the
task. Perhaps they are crippled on purpose.
Just say no to these clowns.
Most are actually pretty darned smart. But when they start on their "spiel",
I give it right back to them and then some, but they do not seem to be
learning from it. I think they see everything as a pissing contest. Have you
ever seen a C or C++ programmer admit that they were wrong or that someone
else actually has a good point? They see everything as a threat. I guess
that is what a focus on sports in schools and fraterneties result in. Sigh.
I think this is why much of the world sees "Americans" as stupid. Which, of
course, begs the question, "Is USA's largest export, stupidity?".
Language standardization should be about one thing and one thing only:
surveying the existing practice (what is implemented), identifying
what is common and codifying it (perhaps with some small adjustments
to bring
nearly equivalent features together).
See, now I've heard that over the years, many times. I still don't think it
is true. But I'm not sure it should be that either, but maybe. If someone
starts a new thread on this, I promise to read all posts in it. You have a
fine example in progress on this: Jacob Navia and his "CCL": he is scheduled
to pitch it next month (wow, last month already, I thought it was THIS
month, but it is actually NEXT month!) but the "it" he is going to pitch is
NOT "standard practice", but rather some kind of "request to develop or
solicit proposals" or something, which goes entirely against the "codify
existing practice" mantra. Can you make heads or tails out of this?
The situation where you have a new standard, most of which is not
implemented anywhere, is completely ridiculous and wrong.
I've suggested that maybe the ISO standard process for C/C++ is broken, but
it's probably more than that: byzantine failure.