Selecting a Prog-Lang: Support for C
Jon Mauney
mauney at ncsu.UUCP
Wed May 16 23:44:07 AEST 1984
I cannot let the discussion of programming languages (Pascal, Ada, C,
Cobol, Fortran) go by without challenge. In general I find the
arguments poorly thought out, but in particular I object to these
two statements:
> PASCAL and ADA, with their strong-typing, can cause complexity
> to increase (e.g. dynamic-memory allocation).
> C is specified by a grammar,
> which can GREATLY ease the construction of sophisticated language-
> processing tools; it also improves the performance of the compiler
These statements are so patently absurd that I don't know what to say.
Instead of adding my own prejudices to the discussion, let me recommend
that everyone read the book
"Comparing and Assessing Programming Languages -- Ada, C, Pascal"
edited by Feuer and Gehani, published by Prentice-Hall.
The book reprints papers on the subject by all the greats, Wirth, Ritchie,
Kernighan, Habermann, Shaw, Wulf.
It is perfectly alright to like or dislike a programming language,
but if you are going to give reasons, you should know whereof you
speak. Feuer and Gehani is a good place to start.
(And those of you who think Pascal is not portable might be interested
to know that the users of my parser generators, like the owners of
Remington Micro-screen shavers, almost never complain.)
--
_Doctor_ Jon Mauney, mcnc!ncsu!mauney
\__Mu__/ North Carolina State University
More information about the Comp.lang.c
mailing list