5 thoughts on “Struct Performance 2013”
As for C# go to the “dustbin of forgotten programming languages: It seems that there many interesting things are being developed at MS nowadays… Rumors has it that they are building a native code compiler for C# and there are some evidence for this on the net, so, i rather do not believe that they have abandoned anything C#-related. (And how they could ? C# is one of the best things they ever created)…Have a look at http://channel9.msdn.com/Forums/Coffeehouse/MS-working-on-a-same-compiler-for-C-AND-C–Not-in-incubation-but-for-production-
Native C# is already happening in the code that is running on Windows Phone 8 (and 7.8) with their Cloud Compiler technology: http://channel9.msdn.com/Shows/Going+Deep/Mani-Ramaswamy-and-Peter-Sollich-Inside-Compiler-in-the-Cloud-and-MDIL
There is not JIT there but code is AOT (ahead of time) compiled, as Xamarin does it on their MonoTouch solution for iOS. If they are indeed building something like that for the desktop too, they will have the *ultimate* combination: A beautiful, well thought-out and elegant language (C#) that compiles to native code. with all the benefits that this brings to the table.
If you have already C# expertise, i suggest to wait: This year will unveil many things Microsoft-related…
The native C# compiler certainly sounds interesting but that’s from last May and I haven’t heard any news since; besides, it would be Windows only. Those cloud compilation services are great while they work… but if Xamarin goes out of business or turns off its cloud you’ll have to rewrite your iOS app in Objective-C because Apple doesn’t allow 3rd party runtimes on iOS devices.
Xamarin is not using cloud compilation, Microsoft does. Xamarin uses AOT compilation right in your dev box, i am using MonoTouch and i have built an app this way (which, by the way, was featured by Apple in AppStores all over the world).
Of course you are correct in that if Xamarin goes out of business, anyone who is using their products is doomed.
As for TypeScript, i fail to see when it will have the power that C# has right now. The smart move for Microsoft would be to indeed give us that native code compiler…
Thanks for the clarification, I misunderstood your comment and thought Xamarin also used cloud compilation.
I have played a little with TypeScript, the fact that the great Anders Hejlsberg is the mind behind it, it was enough for me to check it out. Sure, it is compelling and Visual Studio’s support is really swesome but unless i see it to be able to build desktop software and not just web apps (win8 app store excluded) i do not see any real value in it, at least for now.