- Joined
- Sep 13, 2009
- Messages
- 31,462
- Solutions
- 2
- Reaction score
- 32,187
- Trophies
- 3
- Location
- Gaming Grotto
- XP
- 30,975
- Country

http://msdn.microsoft.com/en-us/library/z1zx9t92.aspxNo, C# have its own virtual machine, the .NET
The code is executed in CLR.
No matter how you slice the cake, native machine code executes faster than compiling machine code on-the-fly, it's physically impossible to match the performance. Now, this doesn't mean that it's slow, it's just slower, which is something to be kept in mind on older or low-end devices, especially portable ones. On the PC? Not so much.Java's JIT nowadays, (like Dolphin and the faster branch of Desmume, if that says anything for speed compared to normal C++).








