News for hackers. Stuff that matters.
Re:Introducing Bing Code Search for C# by MichaelGG on Tuesday February 18, 2014 @12:43AM (#7256597)
I've found that with F#'s inlining, you can get significantly better code generated. The C# team has seemed hostile to the concept of implementing many compiler optimizations, and the JIT still does a poor job inlining. (And still no SIMD...)

Even in C#, imperative style will be faster. Without better type systems and much better compilers, that won't change (but F# could implement fusion a la Haskell). It may be "essentially the same", code, but with 1/20th the type annotations. It adds up.

I've not found a case where there'd be an excellent C# programmer not capable of using F#. Sure, if it's a little project and it's required that "random" C# programmers be capable of working on the codebase, fine, OK. Otherwise, the benefits of the language outpace the minor learning curve.

Re:Introducing Bing Code Search for C# by pjmlp on Tuesday February 18, 2014 @07:25AM (#7257726)
RyuJIT and ProjectN are supposed to tackle the quality of native code generation.