Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Why is C++...

Name: Anonymous 2011-12-07 12:06

...so bad? Why does it have such a bad reputation?

I'm an experienced C++ programmer and, while the language has warts, I can't understand the reason for the enormous amount of criticism against the language.

I'd like to hear the honest opinions of /prog/rammers in this regard.

Name: Anonymous 2011-12-13 16:34

Why would that be the next step, when I never took the first step you seem to think I have? You obviously have no idea what kind of tradeoffs happen, or why they happen, in any project whatsoever.
I have a pretty good idea, actually. And in fact that's kind of my entire point: that there's much more to the usefulness of a language than a laundry list of supported features. With a very important clarification: the popularity of the language amongst 99.99% of programmers is not anywhere near the top by importance.

A case in point: the inclusion of Mono in Ubanto, caused by the existence of a couple of useful applications written specifically for Mono. How do you think, who was swimming against the stronger current, the guys who decided to write a FOSS, Linux based application in _fucking C#_, or lispers? However you look at it, by the number of Linux users who know Lisp vs C#, by the amount of effort spent on SBCL vs Mono, by prejudices against each, you can't help but smell something rotten in the kingdom of Denmark.

That is a totally ridiculous analogy because I really use a lisp in the real world for real world things and I am not the only one.
A lot of people use COBOL in the real world as well, in their little niches with guaranteed job security. Yet we don't see a lot of useful applications written in COBOL in the FOSS world, nor in the desktop-oriented proprietary programs, because apparently the language sucks at helping to write programs that can withstand the competition.

All you have to fall back on is some popularity contest.
It's not the popularity contest between programming languages, it's the popularity contest between applications. That's where the entire Blub argument falls flat on its face, and that's the quite simple point that you are unable to grasp.

When I contrast items in a class, I look at their differences. What do you do?
When I contrast items in a class for the purpose of flaunting immediate properties of the chosen one on anonymous textboards, I look at their differences, true enough. When I want to choose an item that maximises some complex utility function, I compare values of that function across the items. And, since I'm not a fool to learn on my own mistakes, I look at what other people have managed to achieve using each item.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List