Quote: "How care's if its faster, dang. Computers are so fast know that code optimization is a mute point. Any way if yo structure your code right it can be as long as you want it. Aaron why are you watching guy shows."
If that's the way you program, you're doing it wrong.
@Diggsey
To be honest I don't have a problem with people using C#, but I personally don't want to. (I know "Twisted Steel Software" personally and I was just messing with him.) The rest is all just my opinion on the matter.
As for environments without .NET, PS3 and Xbox 360, outside of their "XBLA" indie/arcade games. Likewise, there's also kernel development (where .NET support is a novelty to prove it can be done), and all sorts of "more embedded" development (as in "stupider than dumb phones"). You also have to pay for Xamarin, and I was aware of it when I made the post.
If C# works for you or your game, then by all means use it. It is a full featured language and it's not a stereotypical slow. But the memory management is unpredictable, and that can be unacceptable if your game is struggling for 30 frames on modern hardware.
Quote: "Though, it kind of goes without saying - almost all points can't talk."
That's what I was thinking, lol! @3d point: I think you meant "moot."