RetroFed Forum
Your home away from modern life.
Anon hates C++
Post Reply
AuthorMessage
BaraCoded literature.cafe BaraCoded@literature.cafe
Joined: 2025-12-13
#52 · Quote Reply

Isn't that the role of Rust?

15
FavouriteShapes sh.itjust.works FavouriteShapes@sh.itjust.works
Joined: 2026-06-25
#53 · Quote Reply

Still need to learn this one but I have no time on top of uni course. I guess I'll pick it up next July

2
qaz lemmy.world qaz@lemmy.world
Joined: 2023-06-10
#54 · (edited) Quote Reply

The tutorials and walkthrough guides for all of that stuff are infuriating. What do you mean I just import and run "unbelievably_specific_tool" and run it? How am I supposed to do anything other than process this example data with that?

Exactly, coming from Java it was such a big difference. Previously I could click on any class or method and view the implementation, with Python, suddenly everything was a convoluted jungle of methods popping into existence during runtime or being loaded from some opaque binary.

6
thebestaquaman lemmy.world thebestaquaman@lemmy.world
Joined: 2023-06-18
#55 · Quote Reply

The point of C++ is C, but with extra footguns.

Footgunscannons

5
Tattorack lemmy.world Tattorack@lemmy.world
Joined: 2023-10-28
#56 · Quote Reply

Isn't that the role of Rust?

This feels like that XKCD comic.

"There are 14 competing standards..."

13
lessthanluigi lemmy.sdf.org lessthanluigi@lemmy.sdf.org
Joined: 2024-11-08
#57 · Quote Reply

Anon is my C language programming college professor. He was also a linux evangelist, and got me to start daily driving/dualbooting linux.

5
Konaber discuss.tchncs.de Konaber@discuss.tchncs.de
Joined: 2026-01-26
#58 · Quote Reply

Fuck C++. IMO the Microsoft Windows of the programming languages.

3
Dreamcatcher lemmy.zip Dreamcatcher@lemmy.zip
Joined: 2026-09-26
#59 · (edited) Quote Reply

Fuck C++. IMO the Microsoft Windows of the programming languages.

This is why we should only use Python. :)

So great for programming, with no downsides. Why hasn't anyone thought of this before?

I'm a genius, i know.

2
criss_cross lemmy.world criss_cross@lemmy.world
Joined: 2023-12-17
#60 · Quote Reply

Go ahead, write your 3D engine in Python. I dare you.

Screams in GIL

2
resipsaloquitur lemmy.cafe resipsaloquitur@lemmy.cafe
Joined: 2026-04-14
#61 · (edited) Quote Reply

The point of C++ is C, but with extra footguns.

Try OO C and you’ll see why C++ is the way it is.

Stroustrop’s first cut of C++ was called “C With Classes.”

5
AnimalsDream slrpnk.net AnimalsDream@slrpnk.net
Joined: 2024-06-29
#62 · Quote Reply

It's kind of sad that so many big studios have abandoned their proprietary engines to adopt unreal engine 5. What's going to happen when Epic starts to turn the screws because they feel like they aren't making enough money? All these big studios won't have any staff left that knows how to build graphical engines. Honestly, at least it would make sense if they have up on their engines and starte...

I wish there was a game dev group like Motion Twin (ie., nonconventional anti-hierarchical organization), who relied and supported open standards only, and kept at least the engine portions of their games open-source.

4
cobalt32 lemmy.blahaj.zone cobalt32@lemmy.blahaj.zone
Joined: 2024-12-09
#63 · Quote Reply

Isn't that the role of Rust?

Yes

2
perviouslyiner lemmy.world perviouslyiner@lemmy.world
Joined: 2023-06-16
#64 · Quote Reply

Isn't that the role of Rust?

Would be a bit weird expecting all those C++ people to use a language that will be invented 27 years after the language they chose to learn?

3
eestileib sh.itjust.works eestileib@sh.itjust.works
Joined: 2023-07-01
#65 · Quote Reply

I got paid good money to write C++ for several years.

It is a shit language, and people love it for the same reason that they love being in a fraternity with hazing rituals.

17
ILikeBoobies lemmy.ca ILikeBoobies@lemmy.ca
Joined: 2023-08-14
#66 · Quote Reply

Isn't that the role of Rust?

Not really, the role of Rust is type/memory safety, you can still have unoptimized games. Also Rust is more complicated.

Verse, Scratch and GDScript are video game scripts.

8
fibojoly sh.itjust.works fibojoly@sh.itjust.works
Joined: 2023-06-15
#67 · Quote Reply

I love C++ as a god defying monument of backward compatibility. You can go through the versions like an archeologist looking through layers of rock to see what the trends of that time were. There's not only one way to do the thing you want, but several, too many ways, and no one can stop you from frankensteining pieces together that were never meant to be. If C is meant to be a basic toolbox, C...

And every one of those tools can kill you.

5
fibojoly sh.itjust.works fibojoly@sh.itjust.works
Joined: 2023-06-15
#68 · Quote Reply

You know the majority of LLM stacks are in python, right? We already live in that world, basically. Python LLM training produces models that are then refined into things that 3D engines plug into to do AI upscaling and framegen, and then different python trained LLM models use more python to interface with MCPs to write more slop extensions and frameworks in/for game engines, and other programs...

It's funny that you think Python is anything else than a wrapper for real languages that get shit done.

1
mindbleach sh.itjust.works mindbleach@sh.itjust.works
Joined: 2023-08-27
#69 · Quote Reply

Unpopular opinion: fuck remedy and their draconian EULA on single player games.

EULAs aren't real.

1
tetris11 feddit.uk tetris11@feddit.uk
Joined: 2025-02-17
#70 · Quote Reply

I got paid good money to write C++ for several years. It is a shit language, and people love it for the same reason that they love being in a fraternity with hazing rituals.

For the free beer?

3
eestileib sh.itjust.works eestileib@sh.itjust.works
Joined: 2023-07-01
#71 · Quote Reply

For the free beer?

Sounds like frats have moved on to ketamine, which is even more depressing to me somehow

3
sp3ctr4l lemmy.dbzer0.com sp3ctr4l@lemmy.dbzer0.com
Joined: 2025-04-10
#72 · (edited) Quote Reply

It's funny that you think Python is anything else than a wrapper for real languages that get shit done.

Let me know how many LLMs you can run locally without multiple entire suites of python libraries.

Muchless train an LLM.

Yeah, load bearing 'wrappers'.

0
🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮 pawb.social Kolanaki@pawb.social
Joined: 2024-10-06
#73 · (edited) Quote Reply

I like C++ but then again, I am just a modder so I have no idea what it's actually bad at since it does everything I need and it's easy. I'm not writing whole big programs that serve a huge company or anything. Hell, I ain't even making entire games.

Can someone ELI5 what's wrong with it?

3
Mr. Satan lemmy.zip mr_satan@lemmy.zip
Joined: 2025-06-15
#74 · Quote Reply

C++ has pretty much no compile-time checks, while Rust's overengineered syntax allows it's compiler to catch vast majority of your everyday errors during compilation.

It doesn't eliminate logic bugs. I'd argue these are way more relevant in day to day programming.

1
AVincentInSpace pawb.social AVincentInSpace@pawb.social
Joined: 2023-09-13
#75 · Quote Reply

Has anyone ever invented actual good modern language yet?

yes it's called rust

2
Post Reply Page 2 of 2   Goto page « First 1, 2
Back to top