C++ is the superior language - And I’m tired of pretending it’s not.

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
I like C++ over C because I don't have to write a typedef for every struct so I don't have to always write struct in front of it's name. I always thought that was dumb in C. C also has classes, but their methods are manually assigned. If you're already trying to create the illusion of OOP, just use an OOP language like C++. I also like operator overloading in C++ over C because I can't remember all the esoteric return values from str* functions. There are a lot of things I could list against C++, but with Qt it's pretty comfy at the moment.

Rust has its strengths, but I see it becoming like Ada (who?) and D lang aka D Mars in the future. It being the Woke Language will make it unpopular amongst anyone who actually gets work done and doesn't write tranny poetry in source code comments.
 
  • Feels
Reactions: Lard Shart
I like C++ over C because I don't have to write a typedef for every struct so I don't have to always write struct in front of it's name. I always thought that was dumb in C. C also has classes, but their methods are manually assigned. If you're already trying to create the illusion of OOP, just use an OOP language like C++. I also like operator overloading in C++ over C because I can't remember all the esoteric return values from str* functions. There are a lot of things I could list against C++, but with Qt it's pretty comfy at the moment.

Rust has its strengths, but I see it becoming like Ada (who?) and D lang aka D Mars in the future. It being the Woke Language will make it unpopular amongst anyone who actually gets work done and doesn't write tranny poetry in source code comments.

A lot of C's syntax is a product of its time, prior to C99 you had to define your variable at the top of the scope they are used in, like in a variable segment in Pascal, typedef before struct is also from that era, since in Pascal you also had to define types in a separate section (usually globally). Programming was weird back then.

As for Rust, I don't believe we are getting rid of it any time soon. Not a lot of projects use it and most of the fanboys has already moved on, but it still has a small but near religious following of people who will call you Satan if you want to make something in a "non-memory-safe" language (any systems programming language that is not made by troons), so until they all 41% themselves we will keep hearing about it.
Kiwifarms is probably the most popular project that uses Rust, they should be proud and feature it on their website.
 
it doesn't matter what language you use (as long as it doesn't start with the letter p)

what matters is what you build and what you get in the end, that's it

sperging about muh scripting muh webshit muh rust is mega retarded
Yeah, getting a strong grasp of the fundamentals transfers across programming languages since they're all essentially the same. That's what's so annoying about the Rust community: you'd think given that almost all language features are there to help people who already know what they're doing, that conversation should proceed with that in mind, but not when it comes to Rust users, who evidently are taught that everyone has to be talked to like a wayward student seconds away from making a fatal mistake (which, even if you are talking to someone who is in the process of learning to code for the first time, it's not helpful to simply beat opinions into them when they're too inexperienced to analyze those opinions for themselves.) I'm sure the language is just wonderful but I've seen maybe a small handful of conversations where Rust devs talk to others like they're adults with jobs and every other time they''re screeching about planes raining down from the skies, hospitals burning, dams exploding, family vehicles careening off the road, infrastructure spontaneously detonating, rivers boiling, food putrefying, the dead walking the earth, all because YOU (yes you) decided not to learn a memory safe language. You'd think if it was such an urgent matter the world would've stopped using C decades ago (assuming it would've even been adopted in the first place), and yet here we are.
 
  • Like
Reactions: naphtha
Back