MSBUILD 2014, C# gets an ahead of time compiler to native code.
Paulo Pinto
pjmlp at progtools.org
Thu Apr 3 01:45:16 PDT 2014
On Wednesday, 2 April 2014 at 21:43:05 UTC, Adam Wilson wrote:
> On Wed, 02 Apr 2014 13:36:56 -0700, Orvid King
> <blah38621 at gmail.com> wrote:
>
>> On Wed, 02 Apr 2014 15:24:00 -0500, Paulo Pinto
>> <pjmlp at progtools.org> wrote:
>>
>>> So it finally happened, C# gets an AOT compiler in addition
>>> to NGEN/JIT
>>> as part of standard Visual Studio tools.
>>>
>>> http://techcrunch.com/2014/04/02/microsoft-updates-visual-studio-with-support-for-universal-projects-typescript-1-0-and-net-native-code-compilation/
>>>
>>> More information will be provided in the native sessions
>>> tomorrow and on
>>> Friday.
>>>
>>> Posting this as it has direct implications into D's adoption.
>>>
>>> --
>>> Paulo
>>>
>>
>> NGen's been around since .net 2.0, all the native compilation
>> is that they are talking about is just a few stubs and a nice
>> pretty interface for developers to work with. They do not
>> currently intend to support the AOT compilation for desktops,
>> not in the way that D does at least. Microsoft's AOT interface
>> will also only ever support Windows. If Apple is very lucky,
>> they might support it on OSX, but it will never make it to
>> Linux. All in all, this news is basically no news :P It's also
>> been possible to AOT compile a .net program with mono on linux
>> and deploy it with no dependencies for quite a while now.
>
> Incorrect. It is a fully AOT compiler using the Visual C++
> backend. NGen assemblies are incredibly fragile and machine
> specific, by using the VC++ backend they have eliminated that
> problem. It's not the Native C# language that has been talked
> about, but it is definitely a step in the right direction.
Actually it is.
http://channel9.msdn.com/Shows/Going+Deep/Inside-NET-Native
@00:12:00
--
Paulo
More information about the Digitalmars-d
mailing list