santosh said:
You talk as if C were a silver bullet. Different languages are suitable for
different tasks. C is not suitable for any and every type of programming.
It very good in what it _is_ suitable for, which is why it is among the top
five oldest programming languages. But things change.
It funny you know, how you constantly complain that the "regulars" of this
group, (and comp.std.c), want to "enshrine" C and cling to the past, while
you're doing exactly the same. You seem to be obsessed with "saving" C from
a supposed death. As Andre Gillibert asked, would it _kill_ you if C did
indeed slowly fade away?
I have been working since 12 years in the development of a C99
compatible standard compliant compiler system. I wanted a system easy
to use, simple, with a simple language but with all modern
sophistication of a windowed debugger, a good IDE, etc.
Yes, I believe in simple, small things. The whole IDE of lcc-win
makes for a 700K executable, compared to modern IDes that need
more than hundre MB for the same thing it demonstrates the power
of the language.
I am convinced that C is the way of the future. Simple, transparent,
it requires less memory from the user's brain, less figuring out
of what is going on, less opaque "black boxes" like the C++
compiler, programs of a sheer complexity that nobody understands
any more.
I see this at work when a coworker tells me:
Ohh sh...! This module uses the STL and I just do not understand
at all what it does!
Remember the dinosaurs?
They were extremely sophisticated compared to the small mammals.
I hope we all agree that programming is more important than any one language
or the other.
Not so. I remember APL for instance, a language that deeply
impressed me. It was fun to program in APL.
I remember MWBAsic too. It wasn't the same thing as in APL.
Yes, I program a lot in assembly, but that is completely different
again.
The language matters. And I think C is the way to go. Small
efficient and simple.