Quote Originally Posted by tr333
if both languages compile into MSIL, how can one be faster than another?
Because both languages have a different syntax that is not compiled into the same machine code instructions. The two compilers have unique challenges, presented by these syntax differences, in how to arrive at the most optimized machine code.