Gary Wheeler wrote:
NET applications can be as fast (or faster) than native applications, depending on the circumstances.
I've found that the 'speed' of an application depends far more on the programmer's competence than it does the underlying environment.
No. .Net code running in a VM *cannot* be as fast as native code. This is just impossible. But *your* native code can be slower than *your* .Net code if you're a bad developper. Microsoft knows that .Net is too slow and bloated: WPF, Silverlight are dying. In Windows 8, .Net Framework has been replaced by WinRT. What is funny about WinRT is that it is based on COM. COM is another 90s technology...