Почему языки .net различаются по производительности?

Я слышал, что C ++ .NET является самым быстрым, C # идет следующим, за ним идет VB .NET, а такие языки, как Iron-Python и Boo, идут последними с точки зрения производительности. Если все языки .NET компилируются в один и тот же промежуточный байт-код, почему разница в производительности?

Это понятно для Boo и Python, поскольку все типы должны оцениваться во время выполнения. Но почему разница между такими языками, как C ++ и C #?

19
задан Grant Thomas 28 June 2011 в 15:47
поделиться