It appears you have not yet registered with our community. To register please click here...

 
Go Back [M] > Madshrimps > WebNews
Windows 10 Feature Focus: .NET Native Windows 10 Feature Focus: .NET Native
FAQ Members List Calendar Search Today's Posts Mark Forums Read


Windows 10 Feature Focus: .NET Native
Reply
 
Thread Tools
Old 5th October 2015, 07:18   #1
[M] Reviewer
 
Stefan Mileschin's Avatar
 
Join Date: May 2010
Location: Romania
Posts: 111,834
Stefan Mileschin Freshly Registered
Default Windows 10 Feature Focus: .NET Native

Programming languages seem to be cyclical. Low level languages give developers the chance to have very fast code with the minimum of commands necessary, but the closer you code to hardware the more difficult it becomes, and the developer should have a good grasp of the hardware in order to get the best performance. In theory, everything could be written in assembly language but that has some limitations. Programming languages, over time, have been abstracted from the hardware they run on which gives advantages to developers in that they do not have to micro-manage their code, and the code itself can be compiled against different architectures.

In the end, the processor just executes machine code, and job of moving from a developer’s mind to machine code can be done in a several ways. Two of the most common are Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation. Each have their own advantages, but AOT can yield better performance because the CPU is not translating code on the fly. For desktops, this has not necessarily been a big issue since they generally have sufficient processing power anyway, but in the mobile space processors are much more limited in resources, especially power.

We’ve seen Android moving to AOT with ART just last year, and the actual compilation of the code is done on the device after the app is downloaded from the store. With Windows, apps can be written in more than just one language, and apps in the Windows Store can be written in C++, which is compiled AOT, as well as C# which runs as JIT code using Microsoft’s .NET framework, or even HTML5, CSS, and Javascript.

http://www.anandtech.com/show/9661/w...cus-net-native
Stefan Mileschin is offline   Reply With Quote
Reply


Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows Mobile 10 might finally bring native call recording Stefan Mileschin WebNews 0 29th June 2015 09:04
Here's what a touch-native Office for Windows looks like in action Stefan Mileschin WebNews 0 3rd April 2014 10:37
How to Enable Native Google Cloud Printing and Printer Sharing in Windows Stefan Mileschin WebNews 0 26th July 2013 08:36
Windows 8.1 to support 3D printing through native API Stefan Mileschin WebNews 0 27th June 2013 08:25
Windows 8.1 to feature internet tethering, native Miracast wireless display support Stefan Mileschin WebNews 0 4th June 2013 08:20
Microsoft to switch internal focus to Windows 8 in July 2010 jmke WebNews 0 2nd December 2009 11:40
Windows 7 Feature Focus: HomeGroup jmke WebNews 0 20th October 2009 15:44
Windows 7 To Feature Virtual Windows XP Mode! jmke WebNews 20 28th April 2009 16:05
Windows 7 to add native .mov video file support jmke WebNews 0 27th February 2009 15:16
Hybrid dual-graphics systems won’t be given native support in Windows 7 jmke WebNews 0 21st February 2009 11:37

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


All times are GMT +1. The time now is 20:28.


Powered by vBulletin® - Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO