C Sharp
From DocForge
| This page is a stub. It's lacking in details and can use your help. Please contribute your knowledge to this page. |
C# is a programming language, that runs under the .NET Framework. The language was created by Microsoft specifically for .NET. C# is a bytecode compiled language not unlike Java. C# uses a JIT (Just In Time) compiler to optimize for the local platform right before program execution
There are currently two open source implementations of the .NET Framework: Mono & DotGnu. These projects typically lag behind the latest releases of Microsoft's framework. Even so, many applications, especially console apps, often work on Mono with no code changes (and often without recompiling for Mono). Even with open source options, C# has far less penetration on other platforms, hindering its portability compared to Java.
C# is also supported on the XBox 360, and is the language that the Microsoft XNA Framework is written in.
C# is not as fast as C++, which is affecting its proliferation into the professional game development industry. C# is still a very capable programming language which features many things that C++ is lacking, and is an excellent language to learn.

