>"Why do you hate my language so much?"
I don't, I like it. C with classes. OOP with memory manipulation. What's not to love?
>>60019730
Imagine how much better C++ would be if it were just C with classes.
>>60019766
>no vector<T>
>no namespaces
might as well use plain C
c++ is a language for smart people, or at the very minimum, people who sincerely believe they are smart.
i am not smart enough for c++, nor do i think anyone should be expected to be.
>>60019680
But I like it. There's literally no other language that runs with speed comparable to C, implements higher level concepts and isn't some hipster shit that no one uses.
>>60019680
Bad education. Pascal and VB is worse.
"Within C++, there is a much smaller and cleaner language struggling to get out"
I don't hate C++ because there's nothing really that's capable of replacing it, but it's still a fucking mess.
>>60019766
>Imagine how much better C++ would be if it were just C with classes.
I would argue the opposite, anon.
STL containers alone are a reason to use C++ over C.
RAII (with all the glory that comes with it, including smart pointers and lock guards) are a close #2. Exceptions would be #3 IMHO, and templates #4. The whole shenanigans with OOP isn't even among top five in my book.
you're a white male
>>60020477
I disagree about exceptions, but you've pretty much got it.
>>60019680
Who are you?
>>60019680
When I started to learn C++ I really really hated it.
Now that I have a bit more experience, I hate Java instead.
>>60019680
I do not, and C++ 17 brings a bunch of features that I'm hyped about but as it stands there are many, many shortcomings in the language, hopefully there's gonna be even more improvements from C++ 20 on.
>>60019680
I'm a shitposter and a contrarian. Why are you such a fucking nerd?
>>60020978
>C++ 17 brings a bunch of features that I'm hyped about
Such as what? Clueless ignoramus here.
>>60021033
Standarized filesystem library as part of the language, no longer you will need to rely on third party dependency (like Boost.FS, after which std::filesystem is modeled, or PhysFS which is a clusterfuck).
Better tuple unpacking (no more stupid std::get bullshit).
Constexpr if (compile time expressions that do not need to be part of the template signature)
variant/option types
There's also a few other things that I do not care about, you can see more here: https://en.wikipedia.org/wiki/C%2B%2B17
>>60020018
>nor do i think anyone should be expected to be.
I think the software development industry should have some standards. Why don't you?
>>60019680
Idiomatic C++ has all the drawbacks of C with none of the benefits.
C++ developers are so angry that C exists, that they label every C backwards compatibility feature as "evil".
Every CppCon, they spend half of their time talking about attempting to convert C users and justifying why they're still "relevant" by attempting to do embedded C++ programming,
C++ should have been it's own language, a clean break from C, then we wouldn't have had to deal with 30 years of shitflinging.
>>60021122
i don't think the 'standard' should be that people have a mind that natutally thinks of multiple inheritance.
>>60021145
>Idiomatic C++ has all the drawbacks of C with none of the benefits.
Explain
>>60021145
Idiomatic C++ is basically Rust with a more C-like syntax and better generics. Advantage to C++'s pseudo-C compatibility is that it is a fuckload easier to convert libraries.
>>60021261
Multiple inheritance is difficult to use. This makes it a good litmus test for sorting the wheat from the chaff.
Creatures of inferior ability should not be spoonfed. They must fail hard and starve to death. The survival of humanity calls for sacrifice.
>>60022210
the survival of your alien race capable of managing complexity through sheer willpower does, but they are not human in any way.
>"Because you made my language bloated."
>>60020018
Wow you are depressing, and selling short.
>>60019680
Why would I? It's so integral to game development.
>>60019680
Because Java is too enterprise and it's legacy will be the jobs language.
It relies on aggressive salesmanship to get anywhere.
I'd rather use haskell than this shit, Bjarne, so fuck yourself for bringing this blight on the world.
>>60019680
Your language isn't really terrible but I think you as a person are kind of obnoxious and give yourself a little bit too much credit for things.
>>60020522
fucking this.
WHITIE GET OUT, REEEE
>>60024768
He's always come across as a humble, professional individual to me.
Can you give any examples of him being obnoxious and/or cocky?