It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Wishbone: Well, that's what I fail to understand. It makes sense (in a certain way) that it can only run .NET applications, but as to what language was used to create them, I fail to see how that is an issue. And if it is, it must be artificially induced. I imagine that if you can even tell what language a .NET app was coded in from the .exe alone, it's only in the form of a property somewhere, and as such it shouldn't make any functional difference whatsoever.
Well I'm a long way from being an expert programmer, took me forever to get my awesome text adventure compiled and runing on the 360 but I gather that the difference and trouble between C++ & Managed C++ / C# is what is accessed from the OS core files, how things are executed and what level of hardware access programs have. From what I've gathered instead of saying "Hey hard drive, can you pass me that file?", it has to say "Hey .net, could you please ask the hard drive to pass me that file?" because .net is the only one with permissions to access the hardware so most of the operational code has to be rewritten to add that extra step

Mind you I could be way off but it sounds pretty convincing eh?
avatar
Wishbone: Well, that's what I fail to understand. It makes sense (in a certain way) that it can only run .NET applications, but as to what language was used to create them, I fail to see how that is an issue.
It's not an issue of "language" used it's an issue of "managed code" vs "non-managed code", ScummVM is written in non-managed code while WP7 only support managed code.

You could go from non-managed to managed but it would require a serious rewrite of most of the code, not to mention a ridiculous amount of extra work to keep the managed version in sync with the official one.
avatar
Gersen: It's not an issue of "language" used it's an issue of "managed code" vs "non-managed code", ScummVM is written in non-managed code while WP7 only support managed code.

You could go from non-managed to managed but it would require a serious rewrite of most of the code, not to mention a ridiculous amount of extra work to keep the managed version in sync with the official one.
That's what I figured, which is why I wondered about Aliasalpha's use of "C#" rather than ".NET".
avatar
Wishbone: That's what I figured, which is why I wondered about Aliasalpha's use of "C#" rather than ".NET".
I guess that was because the very first SDK for WP7 only supported C#, it's only recently that support for VB.Net was added.

With .NET you could "theoretically" use any .NET compliant language (F#, Managed C++), but practically you need to have compiler supporting the source language and the target framework. (Which for WP7 is not really .NET but rather a "spiced-up" Silverlight)
Note: it's a one day only promo.
avatar
Wishbone: That's what I figured, which is why I wondered about Aliasalpha's use of "C#" rather than ".NET".
Okay okay, I'm not a programmer, I'm a n00bgrammer, I admit it
avatar
Wishbone: That's what I figured, which is why I wondered about Aliasalpha's use of "C#" rather than ".NET".
avatar
Aliasalpha: Okay okay, I'm not a programmer, I'm a n00bgrammer, I admit it
Hey, I just figured you might know something I didn't. Even though I'm a programmer by trade, I'm no .NET expert. In fact, most of my daily work is limited to MSSQL, and I only recently began a .NET certification process (which sucks mightily, I might add).