[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

>"Why do you hate my language so much?"

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 31
Thread images: 2

File: Bjarne Stroustrup.jpg (19KB, 600x300px) Image search: [Google]
Bjarne Stroustrup.jpg
19KB, 600x300px
>"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.
>>
File: dennis_ritchie.jpg (30KB, 309x400px) Image search: [Google]
dennis_ritchie.jpg
30KB, 309x400px
>"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?
Thread posts: 31
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.