News for hackers. Stuff that matters.
Re:Godot 4.0 development enters feature freeze ahead of the ... by jayd16 on Thursday July 28, 2022 @11:46AM (#32265930)
Well you could always go with C++ but C# has a solid balance of high level features, good libraries, good tooling, a feature full (if not slick) threading mode, performance features when you need them and good interoperability with native code.

Its not always fun or sexy to rewrite a reference type to a value type to get around your GC but you _can_ do that in C#. Its a have your cake and eat it sort of language.

Re:Godot 4.0 development enters feature freeze ahead of the ... by Mavvie on Thursday July 28, 2022 @01:12PM (#32267285)
Can you elaborate on that? Do you mean rewriting existing classes as structs so they go on the stack?
Re:Godot 4.0 development enters feature freeze ahead of the ... by jayd16 on Thursday July 28, 2022 @02:34PM (#32268435)
Yes, just an example of one of the many performance minded complications that C# brings to the table. You can even use raw pointers if you want to.

https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...