http://www.cabochon.com/~stevey/blog...-de-babel.html
Printable View
Nothing special. Actually poor in my opinion. Nothing else than expressing personal opinions on several programming languages. Let me tell this guy something: it's not the C++ or OOP that is poor or dumb, it the person that misuses it.
Sounded a little like maybe he didn't fully understand C++ or how to use it correctly..IMHO...
I don't know if interesting is the right word for it, seems mis-informed and over dramatised.
A bad programmer, in any language, is a bad programmer. The only point I could agree on in the article was that ruby is a fun toy. Just not sure that it's more than that yet.
Exactly! Like a Greek tragedy with C++ being the tragic, doomed hero. Or, at least, that's where I stopped reading. ;)Quote:
seems mis-informed and over dramatised
He does actually make a few valid points.
C++ doesn't suck, it's just too complicated to learn and use correctly. I had a code review last week where I saw stuff like this:Quote:
But I'll still take Java over C++, even without MI, because I know that no matter how good my intentions are, I will at some point be surrounded by people who don't know how to code, and they will do far less damage with Java than with C++.
Code:vector<char> *v;
v = (vector<char> *) malloc(sizeof(vector<char>));
...
void somefunc(char *s);
...
etc. etc.
You're not wrong on that... 5 years and I still have no bloody idea what I'm doing half the time... :eek:Quote:
Originally Posted by Yves M
The article is a bit childish by the way. If he wanted to criticise a programming language he could have chosen better words to describe it instead of saying "C++ is dumb".
:o Tell me you're joking. ;)Quote:
Originally Posted by yves
Well it came from a C programmer who had just started to use C++ a few months ago and thought the STL was kinda cool ^^
Same here. There are a few areas in C++ that I don't really know how to use in a good way. And that's also after 5+ years of mainly using C++ :/ Then again you don't really need *everything* in the language to be able to write good programs.Quote:
You're not wrong on that... 5 years and I still have no bloody idea what I'm doing half the time...
He just seemed more to be complaining about C++ for not providing Reflection... well.. its not that its undispensable in OOP.. and hence I would not agree to him/her in this sense..