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-10 23:16

>>108
first off, disregarding Blub is kind of silly. Everyone who has ever said Blub is a real thing does so because they've personally experienced it, myself included (and apparently >>110 as well.) Maybe you're special. But I'll talk about your particular points anyway.

the problem is that those "new idioms" and design patterns tend to form a reputation as harmful or useless or over-engineered, because the language rarely makes it worth it to use them.

For instance, most C programmers hear "macro" and think about Microsoft's shitty macros in their API and other shitty macros they've used. They think, "oh, Lisp programmers must be those guys who write clever macro hacks and confuse everyone. I bet every Lisp DSL is an unreadable mess that only the author can understand, just like C DSLs. I guess Lisp is a toy language and would be harmful in a large project."

The Lisp programmer on the other side is thinking "writing C is such a pain. Its macros are so crappy that I can't even really use them for anything beyond simple little things or else it just turns into a huge mess."

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