Notices where this attachment appears
-
Embed this notice
@NonPlayableClown @cvnt @mischievoustomato @Hyperhidrosis @frogzone I hate language arguments. I say I don't like a thing, people tell me that actually I do. Here: https://www.perl.com/pub/2000/12/advocacy.html/ .
That having been said, "I don't wanna argue about languages" doesn't give me much room so shit on C++, so I will now shit on C++.
> It's built out of C, in fact you can if you want to just strip it down just to use C functions.
C++ has not been a superset of C for 15, 20 years. It bears a superficial resemblance to C. Bjarne keeps tacking more shit on. It takes a year to compile anything, and the shit that comes out eats RAM like it's just gotten back from being stranded on a desert island with no RAM. C++ applications are the only ones that regularly crash on this machine.
Every time I touch a C++ program, I get angry: it's always a mess. It always uses some shitty build system that generates 8kB long compiler invocations. Building qt6 on the DevTerm was horrifying, because 4GB of RAM is insufficient for a C++ compiler in current year.
The team that set out to build a better C++ ended up producing Rust. Think about that for a minute.
> So I'm not really understanding this statement. Give me example where performance is lacking.
Open top, hit 'M' to sort by memory usage.
yes-seriously.png