If you are in doubt about the power of C# and it’s ability to build high speed applications, check out the following blog post by Matt Warren:
By using some of the newer language constructs, like the updated Math functions, the support for ref returns and ref locals and the introduction of ref structs, you can get quite far in building high performance C# code…