Unlike Java, the C# language isn't identical to the .NET/Mono virtual machine. MS seems to have gone out of their way to make sure many languages are implemented. IronPython is cool. I even played with F# a bit.
I've been seeing more and more video games coming out on Windows that use .NET for their scripting. I don't know if they use C#. They could be using IronPython (python used to be popular for game scripting).
I wonder how many Xbox 360 games are using .NET.
I would think that for game developers embedding .NET is both easier to develop and faster to execute than home-built interpreted (quakeC), compiled (quake2,3,doom3) or bad Java imitations (unreal).
I don't know why more games didn't embed Java in the past. Maybe Sun licensing was a problem.
Anyway, my impression is that the .NET virtual machine is gaining in popularity, whether or not C# is.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds