I
Ian Collins
C isn't dead, it's mature, there is a difference.jacob said:Because everyone agrees that C is dead and should NOT be developed any
further. It should be left for embedded systems with small RAM footprint
where C++ can never run.
If you want overloading, use C++.Still, C has a big potential of growth with some minor additions like
operator overloading, something that is accepted by more conservative
languages like fortran for instance.
Same here, these features exist elsewhere, if you want them, go there.This small change would make possible to write good string libraries,
good numerical libraries, etc.
Another feature is the overloaded functions feature that could allow a
limited amount of generic programming.
It already exists, but it isn't called C.And that is all. Small but essential changes that would make C a very
good language without loosing the simplicity, what is its greatest
asset. The problem of C++'s complexity is known. C with those minor
modifications would be a very useful language.