Java und C++ in den Mixer geworfen und auf Stufe 2 gestellt
C# ist konsequenter objektorientiert und wird erst zur Laufzeit kompiliert. Dadurch könnte man rein theoretisch Crossplatform Entwicklung machen. Gleicher Code funktioniert unter Linux und Windows... aber das ist mehr Theorie.
ArenaWars ist z.b. wurde in C# geschrieben.