NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Conversion of IL into Native Code

The IL instruction set is designed as a target for compilers, but it is not designed as a traditional interpreted byte code or tree code. Converting IL to native code requires some per-method analysis, so it is truly a compiler intermediate language. A compiler back-end that accepts IL as input and produces native code is called, for historical reasons, a Just-In-Time Compiler or JITter. There is a standard interface between a JITter and the EE.

NGWS runtime will ship with three different classes of JITters (although all JITters may not exist for all architectures):