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

Charles Marslett chasm at killer.DALLAS.TX.US
Wed Aug 24 16:47:44 AEST 1988


In article <36243 at yale-celray.yale.UUCP>, leichter at venus.ycc.yale.edu (Jerry Leichter (LEICHTER-JERRY at CS.YALE.EDU)leichter at venus.ycc.yale.edu (Jerry Leichter (LEICHTER-JERRY at CS.YALE.EDU)leichter at venus.ycc.yale.edu (Jerry Leichter (LEICHTER-JERRY at CS.YALE.EDU)leichter at venus.ycc.yale.edu (Jerr writes:
> On the contrary:  C is NOT woefully deficient for the vast majority of
> applications to which the vast majority of "paying users" are interested in
> applying it.

I find this comment and the attitude of the author woefully parochial -- I do
not program in COBOL and I might not even recognize a either a data entry
language or a data base language if it hit me in the face, but I do know that
more money (real dollars, payroll hours or however you want to look at it) is
spent on programs that are much more difficult to write in C than in the
language they are written in (and in some cases -- heresy -- that language
is even 8086 assembly language!).  I am quite certain that spreadsheets
garner more user dollars than C compilers for any computers other than
Crays and Suns (and Fortran compilers are probable ahead of C compilers on
at least the Crays).

C is rapidly catching up with Pascal as the second most well known language
but it has a long way to go before it becomes as well know (and perhaps as
useful)as BASIC (more heresy?).

For my purposes, C is the language of choice most of the time (by a fair
margin -- I have no second choice, except maybe Modula were C to vanish
from the face of the earth).  But C is not a universal language and she
does not appear to be expanding into other areas of applicability any more
rapidly than her elder brother and sister, FORTRAN and LISP.  And I think this
is both A GOOD THING, and the reason that it is unlikely to be a major language
20 years from now.  I have plenty of spare time in 20 years to learn several
new small languages and I have no real need to program in Ada or PL/I.

(How do you like my personification of programming language? Shall we create
a few mythic tales to describe her birth?)

Charles Marslett
chasm at killer.dallas.tx.us



More information about the Comp.lang.c mailing list