Cpp

Why does C++ get fags so mad?

Attached: 9.png (237x213, 12K)

Other urls found in this thread:

wiki.mozilla.org/Oxidation
twitter.com/NSFWRedditGif

C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.

In other words: the choice of C is the only sane choice. I know Miles Bader jokingly said "to piss you off", but it's actually true. I've come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really *would* prefer to piss off, so that he doesn't come and screw up any project I'm involved with.

C++ leads to really really bad design choices. You invariably start using the "nice" library features of the language like STL and Boost and other total and utter crap, that may "help" you program, but causes:

- infinite amounts of pain when they don't work (and anybody who tells me that STL and especially Boost are stable and portable is just so full of BS that it's not even funny)

- inefficient abstracted programming models where two years down the road you notice that some abstraction wasn't very efficient, but now all your code depends on all the nice object models around it, and you cannot fix it without rewriting your app.

In other words, the only way to do good, efficient, and system-level and portable C++ ends up to limit yourself to all the things that are basically available in C. And limiting your project to C means that people don't screw that up, and also means that you get a lot of programmers that do actually understand low-level issues and don't screw things up with any idiotic "object model" crap.

So I'm sorry, but for something like git, where efficiency was a primary objective, the "advantages" of C++ is just a huge mistake. The fact that we also piss off people who cannot see that is just a big additional advantage.

Because they don’t understand it, and are too petty to accept that.

Because some people don't understand pointers.

Status quo bias. They don't want to change.

That can be said about any language. What pisses people off about C++ in particular?

Not any language, just ones with deep roots. It doesn't extend to just languages, but also any change.

C++ is raw POWER
It frightens homosexuals and niggercattle alike

I'm guessing you use Mac too

So you want them to use a different language just because you don't like it. Makes sense

???

???

C++ is my primary language and I still have to agree with most of this. I've put in the time to understand a good chunk of the language, but there are so many pitfalls for new or even intermediate developers that I end up having to debug at work. I spent an hour today debugging someone else's linker error because they squirreled away their template class definitions in a source file that wasn't included anywhere as if it were a non-templated class. I've also had to tutor co-workers on references vs pointers and gotchas in using the STL where things weren't moving or copying as they expected. I can write okay C++ code because I've been fighting the beast for years, but I don't get paid enough to keep the people around me from dousing our code base in gasoline and lighting it.

This guy programs in C++

You replied to my post by mistake? Pay attention to who you're replying to.

iostream and regex suck balls.

C++ is a high level programming language. Assembly purists hate it.

C++ is an old language. Lots of people think that "newer is better" applies everywhere. When they see C++ and its success, it challenges their worldview. They hate that.

In truth, C++ is probably the best language of all. It has 99% of all the features that you need, and 99% of all the speed. It is not 100%, so it is not perfect, but no other language comes _this close_ to being perfect. And that, of course, is why a lot of [language X] fanboys hate it.

So, no argument or rebuttal then? I guess pretending to be a retard works

Dude, you're confused. Read my post. Your post makes no sense.

Nice copypasta

Attached: linus-eff-you-640x363.png (640x359, 213K)

The Rust community, which is mostly former Ruby programmers or women/minority diversity hires, is convinced that C++ not only should but *must* adopt C++ (those people are fundamentally totalitarians and don't accept any dissent). Because a few people said so.

The vast majority of C++ just shrugged at Rust and this makes the Rustfags mad, because if C++ don't migrate to their language, nobody will (except for the aforementioned Ruby programmers).

At the moment there is absolutely no sign that Rust is going anywhere. It will probably have the same fate has Haskell, OCaml, Scala, etc. A language that still exists, but failed to dominate anything in particular.
The flagship project for Rust is the "oxidation" of Firefox and it's basically taking forever and they are constantly running into issues with compile times, lack of tooling, etc. It's not looking good...
wiki.mozilla.org/Oxidation

>C++ not only should but *must* adopt C++

C++ developers not only should be must adopt Rust

Why not just make Rust good on it own? If it is better than C++, then people will migrate naturally, with no one getting angry or mad.

Insecurity

Attached: 1548072720735.png (1866x1944, 317K)

I don't like c++ because I don't understand it. But more importantly I don't like it because I don't need to understand it. I can do anything I want with straight c so why learn a bunch of other shit I don't need.

did someone say c++

Attached: Screen Shot 2019-09-04 at 9.36.44 PM.png (2534x1706, 1024K)

Oh baby, that's the good stuff

>stitch like 4+ languages together
>call it C++

and you have the balls to say C++ is even close to perfection.

Fucking. Delusional.

I use a Mac and love C++

>why learn to walk when you can crawl

Attached: 1567046928211.jpg (594x732, 86K)

>I am triggered by the superiority of C++
Indeed. Feel free to point to ANY language that has the same speed AND capabilities as C++.

Attached: Anger.jpg (480x360, 23K)

C

Luajit

C definitely gets 100%... for speed.

Because they don't understand it

>manually rewriting function/methods in header and impl file
Do they not know you can do function and method in one file.

C is actually faster than C++ in the general case.
Nobody want's C++'s shitheap of """capabilities"""; the fact they're absent from C is actually desirable.

Attached: 1567647447282.png (2534x1706, 545K)

>C is actually faster than C++ in the general case.
Indeed. I agree with you.