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-15 12:58

>>200
tail calls in Clojure are merely explicit, not non-existent.

At any rate, the sequence abstraction makes it so that you can use all the built in list-processing functions on any kind of data structure, making it very rare to write your own lazy recursive algorithms. Most functions are just map/filter/reduce/partition/mapcat/etc in some combination, even with sets and hashmaps.

>>213
it's not like your shitty 20 year old irrelevant language is going to have less flaws in usability than C++ has.

Virtually everything has fewer flaws in usability than C++ has. (including C!) If you had ever used anything other than C++, you'd know that.

People who aren't willing to take the time to learn/understand functionality of such a versatile, mainstream programming language will never be good programmers, plain and simple.

Did you even read the FQA? People don't conclude C++ is shit out of fucking ignorance. (You're thinking of Lisp.) They conclude its shit from wasting thousands of man hours on it. Have you really never heard, "If you like C++, you don't know it." ?

C can do anything C++ can do and with less "pretend high level" bullshit.

A real high level language can do everything C++ can do WAY better than C++. (except manage memory and other low level shit. But that's what C is for.)

And finally C++'s design is such that you spend all your time thinking about C++ and dealing with C++ and no time solving your actual problem (or even identifying your actual problem.) No human can fit C++ into his head, and programs written in C++ tend to inherit this quality.

Fuck it's like I'm really parroting Linus Torvalds

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