MSIL
Compilers generate files containing Microsoft Intermediate Language (MSIL) and metadata
- C++ compiler can generate native code
MSIL is stack-based, type-neutral
Designed to be compiled, never interpreted
- No type information in instruction stream
- All type info obtained through token references to metadata artifacts
Architecture independent (32-bit/64-bit agnostic)