[TUHS] : C dialects (was: I can't drive 55: "GOTO considered harmful" 55th anniversary)
Larry McVoy
lm at mcvoy.com
Tue Mar 14 11:06:20 AEST 2023
On Mon, Mar 13, 2023 at 04:48:04PM -0400, Paul Winalski wrote:
> On 3/13/23, Clem Cole <clemc at ccc.com> wrote:
> >
> > Too many people try to "fix" programming languages, particularly academics
> > and folks working on a new PhD. Other folks (Gnu is the best example IMO)
> > want to change things so the compiler writers (and it seems like the Linux
> > kernel developers) can do something "better" or "more easily." As someone
> > (I think Dan Cross) said, when that happens, it's no longer C. Without
> > Dennis here to say "whoa," - the committee is a tad open loop. Today's
> > language is hardly the language I learned before the "White Book" existed
> > in the early/mid 1970s. It's actually quite sad. I'm not so sure we are
> > "better" off.
>
> I'd rather see programming language standards committees restrict
> their activity to regularizing existing practice. Let vendors and
> others innovate by adding non-standard extensions. Then take those
> that are really useful and adopt them as part of the standard. But
> the committee itself should not be doing design. We all know what
> they say about "design by committee", and it's all too true.
I wish I had a magic wand and could upvote this more. You are exactly
right, that is exactly what standards should do, maybe with a little
leeway to resolve conflicts between 2 good ideas, but no more than
that.
But ego gets involved and things go pear shaped.
More information about the TUHS
mailing list