Click to See Complete Forum and Search --> : Very interesting artilce on Programming Languages


Vanaj
March 13th, 2006, 08:26 PM
http://www.cabochon.com/~stevey/blog-rants/tour-de-babel.html

cilu
March 15th, 2006, 04:45 PM
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.

Vanaj
March 15th, 2006, 04:49 PM
Sounded a little like maybe he didn't fully understand C++ or how to use it correctly..IMHO...

GuOddian
March 15th, 2006, 10:55 PM
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.

cilu
March 16th, 2006, 03:22 PM
seems mis-informed and over dramatised
Exactly! Like a Greek tragedy with C++ being the tragic, doomed hero. Or, at least, that's where I stopped reading. ;)

Yves M
March 16th, 2006, 06:30 PM
He does actually make a few valid points.

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++.

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:

vector<char> *v;
v = (vector<char> *) malloc(sizeof(vector<char>));
...
void somefunc(char *s);
...
etc. etc.

Deniz
March 16th, 2006, 11:39 PM
C++ doesn't suck, it's just too complicated to learn and use correctly.

You're not wrong on that... 5 years and I still have no bloody idea what I'm doing half the time... :eek:

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".

cilu
March 17th, 2006, 04:39 PM
vector<char> *v;
v = (vector<char> *) malloc(sizeof(vector<char>));


:o Tell me you're joking. ;)

Yves M
March 17th, 2006, 09:44 PM
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 ^^


You're not wrong on that... 5 years and I still have no bloody idea what I'm doing half the time...

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.

exterminator
March 21st, 2006, 09:07 AM
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..