title: Why do .net languages vary in performance?
body: <p>I have heard that C++ .NET is fastest , C# is next, followed by VB .NET and Languages like Iron-Python and Boo come last in terms of performance. If all .NET languages compile to intermediate byte-code which is the same, why the difference in performance? </p>
  
  <p>It is understandable for Boo and Python as all the types have to be evaluated at runtime. But why the difference between languages like C++ and C#?</p>