M
Malcolm McLean
Mr Ritchie has desinged a successful language whilst the committees hasJames Dow Allen said:Here's the relevant Dennis Ritchie Usenet post:
//groups.google.com/group/comp.lang.c/msg/991b9116ffa83c60?
dmode=source
Although Dennis obviously disapproved of
"broken" proposals, his comment goes further:
Dennis' comment seems like a good antidote
to the frequently-heard assumption that
adding a feature to a language automatically
makes it better.
proposed an unsuccessful standard, so I've give his opinion more weight.
const would have been a good idea, had it been designed in right from the
start of the language. However it doesn't fit C as she is spoke. C++ has
even added a "mutable" keyword. All problems can be solved by adding another
layer of indirection.
On "volatile" I think he is wrong. It doesn't have a place in programs
written in pure C, of course. However I cannot think of any better solution
to the problems of threads and interrupt routines.