Remove this Banner Ad

Reply to thread

C++ feels absolutely bloated to me. Though I admit I've only ever used it within other frameworks like in Unreal Engine, but there is so much tacked on to it being so old and constantly updated to be more modernised. I find things like multiple inheritence messy and potentially dangerous (quite easy to call your entire program into memory if you're lazy). Compile times feel slow even on my 5900x. Meanwhile C# at least to me feels and looks elegant. Of course it's not an option if you need to do anything low level, but it compiles quick, writes neatly and has lots of nice features like Interfaces, no need for pointers and references, no header files or having to declare a method before its called, as well as some other quality of life things. With the .NET framework just about everywhere I would argue it's a pretty good place to start, especially as you don't have to worry about things like memory management. But I guess it all comes down to use cases. For me Python was never really a thing. I've looked at it, but never had a reason to learn it. My interest first came from video games while in high school in the 90s and that pretty much stuck with me. So I dabbled in C and C++ but without going to university it was really pushing shit uphill to learn. When I got into Unity and in turn C# did I finally find a language that I can say that I really enjoy and feel comfortable using.


Remove this Banner Ad

🥰 Love BigFooty? Join now for free.

Back
Top