🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c
Article #5279

Re: Third public review of X3J11 C (a scientist speaks up)

#5279
From: Hank Dietz
Date: Wed, 24 Aug 1988 19:01
29 lines
2207 bytes
	I've been using C for most programs since 1978.  I've taught and am
currently teaching a C programming course at Purdue University.  However, C
isn't supposed to be all things to everyone:  it is a systems programming
language and has little real competition as such (Ada? Modula 2?).

	Making C a numerical applications language has never been a priority,
nor should it be.  For example, fixed-point arithmetic would never be used
by most of the originally-intended C user community; it would simply clutter
the language definition and impede the development of good quality compilers.
I personally feel that X3J11 has done an outstanding job of resisting the
"kitchen sink" syndrome, keeping the language reasonably clean and
implementable, while resolving more than a few ambiguous/omitted details.
Propose a new language if you're not happy with any existing one.

	As for the language standardization process, if you're not willing
to attend the meetings nor to correspond in a reasonably formal way, I don't
think you've got much of a reason to complain.  Now, I'm a bit unhappy in
that I wasn't invited to be on X3J11 and would like to have had more input,
but even so I have had no trouble in getting X3J11 folk to listen to me.  My
number one remaining beef with X3J11 is that they changed the function
declaration syntax in an incompatible way without simultaneously providing
public-domain software to automatically convert old C programs to the new
notation...  but this is a problem I personally intend to remedy.

	So, let's not flame on about X3J11.  It isn't perfect, but it is C
and it is a better definition than we had before.  Enough said.

							-hankd
Technical Details
Message-ID: <8972@pur-ee.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!iuvax!pur-ee!hankd
References: <36243@yale-celray.yale.UUCP> <5282@killer.DALLAS.TX.US>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!ames!mailrus!iuvax!pur-ee!hankd
From: hankd@pur-ee.UUCP (Hank Dietz)
Newsgroups: comp.std.c,comp.lang.c,comp.arch
Subject: Re: Third public review of X3J11 C (a scientist speaks up)
Summary: C isn't the only language -- it's not supposed to be.
Message-ID: <8972@pur-ee.UUCP>
Date: 24 Aug 88 19:01:33 GMT
References: <36243@yale-celray.yale.UUCP> <5282@killer.DALLAS.TX.US>
Organization: Purdue University Engineering Computer Network
Lines: 28