|
|
|
|
|
by stinos
4511 days ago
|
|
Which is mostly due to lack of education. If you don't ever spent time learning, but just coding, you don't know better. And sometimes it's all too easy to get thrapped into it due to deadlines and whatnot.
A former collegue of mine, unfortunately, was the best example: programmed for like 15 years years and still wrote like it was all 'C with classes' (not that there ever was such a thing). You know, writing declarations at the top of functions etc. Missing out on C++11 is just as bad. |
|
Personally I never liked straight C.
For me it was just a short transition between Turbo Pascal and C++, only to be used when required to do so. Around 1993 or so.
I devoured every book and publication about C++ I could put my hands on. Always trying to educate others how to write safe and portable C++.
Nowadays I am into JVM and .NET mostly, but when I reach for C++ it is with regard to the latest standards.
Every now and then, I still see C++ code that is basically the C subset without using any improvements of C++ over C.