Here's a defense of the increasing use of C# in Unity's low-level systems (not just for adding game logic on top of a C++ engine): http://lucasmeijer.com/posts/cpp_unity/ ...thoughts?
👍 1
t
Tim Swast
01/17/2019, 9:21 PM
“I can easily see the machine code that is generated for all architectures as I change my code.” That’s quite the feature request. I wonder if a language that consistently outputs the expected machine code could be all that much better than assembly or something like LLVM IR?
Tim Swast
01/17/2019, 9:24 PM
“Burst is designed to take as input not your entire program, but a single method in that program: the entrypoint to a hot loop.” Sounds a lot like Numba for Python.
w
Wouter
04/02/2019, 3:05 PM
effectively what they have there is not C# anymore, it just borrows C#'s tooling to create what is more like a shader language than C#. Since C# has very good tooling, I'd say that is a very valid decision 🙂