Re:The State of Go: Where we are in February 2016
by martijn_himself on Wednesday February 03, 2016 @09:00AM
(#11026446)
Would these GC improvements put Golang in the same league as C# (which is widely used for game development e.g. Unity3D, the .NET runtime has a GC) or can these comparisons not be made?
[ Parent
| on HN ]
Re:The State of Go: Where we are in February 2016
by pjmlp on Wednesday February 03, 2016 @09:12AM
(#11026495)
As heads up when talking about Unity3D, please be aware of the pre-historic .NET runtime they still are shipping versus what Xamarin and Microsoft deliver.
So always take the JIT/GC complains in Unity3D context with that caveat in mind.
Re:The State of Go: Where we are in February 2016
by martijn_himself on Wednesday February 03, 2016 @10:10AM
(#11026808)
Thanks. Whilst I was aware that Unity3D was shipping with an ancient version of Mono (and more or less consequently with an ancient version of C#), I wasn't aware there were a lot of JIT/GC related complaints against it.
Re:The State of Go: Where we are in February 2016
by pjmlp on Wednesday February 03, 2016 @10:18AM
(#11026857)
I have dual feelings with regard to Unity guys.
On one side they did a great job increasing the visibility of C# among game developers, which tend to only switch languages when the OS and console SDKs push them to do so.
On the other hand, they spread the feeling that C# is bad for game development among developers that don't understand "language != implementation" and take their Unity's experience as how C# implementations performs in general.
However I also should say that they are aware of it and planing to improve the situation after their IL2CPP compiler stabilizes.