Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Although blueprints are great, once you have to touch C++ it’s not so great. Tools like Rider for Unreal make it much, much better though. C++ is king of game dev and everyone hates it. Unreal is not regular C++ and handles a lot of resource management for you, but it’s still C++.


Am I the only one who prefers C++ over C#?


I’ve used C++ for near 10 years and I don’t hate it (that’s a lie I hate it with a passion), but C# is just has much more flexibility, has better error messaging, easier to integrate 3rd party libraries, better package manager, better namespaces, no header hell, no memory leaks, exceptions with useful information, reflection, and so much more. C++ has raw speed.


I want to say this, but it's honestly been close to a decade since I've seriously touched C or C++. I've used Objective-C more recently than C/C++.

These days, if I'm thinking about creating an application, I'm defaulting to C#.


...And Objective C was designed to say "[self fuck]" to C.


Java was designed to say "Fuck You" to C++, and C# was designed to say "Fuck You" to Java, so C# says "Double Fuck You" to C++.


And yet C++ still rules. So I guess C++ says "Fuck You" right back.


No, c# is java done well and I can't stand java.

C++ is a pretty decent language with a few weird features.

I may be biased by programming in Qt + c++, the best UI development flow ever created


You're not alone.


you've used both and still feel that way? i admit, i'm surprised!

why the love for c++?


nope




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: