MSDN Magazine: Mobile Apps - Getting Started with Windows Phone Development Tools. Like many of you, I’ve spent the past year or so inundated by a slew of post-apocalyptic, Terminator-esque ads telling me what Droid Does.
I’ve hummed along with the T-Mobile My Touch commercials. I’ve read articles about how many apps Apple has sold for the iPhone. Compiling Java in Visual Studio. WebSharper platform seeks to broaden F# use. Microsoft's F# language is best suited for financial and scientific applications, but a startup wants to broaden its usage to building mainstream Web applications.
Excelent post, Eric!
By the way, I found your blog while searching for this subject (your older post). I think most of this "local variables are allways stored on the stack" conviction comes from unmanaged world. One time, in an interview, one guy asked my about this, knowing that my primary programming language is C#. I really never cared about this until this situation, just because I choosed for a managed language and I can live with the idea that CLR is there to choose a better way to JIT my code.
When I saw your post about "stack/heap storage is an implementation detail", it sounded like music for me. Chained user-defined explicit conversions in C# - Fabulous Adventures In Coding. Reader Niall asked me why the following code compiles but produces an exception at runtime: It should be clear why this produces an exception at runtime; the user-defined operator returns a Base and that is not assignable to a variable of type Derived.
But why does the compiler allow it in the first place? First off, let’s define the difference between an implicit and an explicit conversion. Windows 8 for software developers: the Longhorn dream reborn? Early this month, Microsoft dropped something of a bombshell on Windows developers: the new Windows 8 touch-friendly immersive style would use a developer platform not based on .NET, which Microsoft has been championing for the past decade.