> the dogmatic, narrow view of regular C programmers.
There are benefits to C++ even for the casual programmer or for the new student to the language. But I cannot see any benefits for the professional or the serious student.
I studied C in college and found it difficult at first, then as I progressed, the language taught me how to be more methodical, focused and structured in my programming tasks.
Roll on five years later when I went back to college and studied C++ and was baffled yet again on it's use. Luckily I was able resort to standard C to finish the course, due to the constraints imposed by C++ at the time (i.e. poor exception handling). Even my lecturers advised resorting to C to resolve the problems experienced with C++.
Now exploring the OOP part of college with C#, it amazes me why coders are so lazy today, true we are all standing on the shoulders of giants but lazy giants at that.
Granted I am not a Jedi C coder by any wide margin, but it is clear where the bloat comes from. If not the coder but from the language. We can argue Moore's two laws, but it irks me to think that it should be an excuse for bloat.
I think C therefore I code C should be maintained, and all these other derivatives of C should be ignored.
If MAME reverted back to C, I'm sure there would be less bloat and more efficiency without having resort to Moore's poor excuse, as I have seen it so many times, posted here.
IMHO.
|