Who can explain the language independence and language inheritance of the. NET Platform
Share | 2015-06-19 13:48 Patty | Browse 59 times
Programming languages
2015-06-23 15:40 #2016 High-quality new standard full upgrade! # The questioner adopts
. NET Platform support languages see: C #, VB, C + +, F #, J # (Java), etc.
Actual compiled inter-language IL similar assembler language mutual reference dll actually all languages IL
Implementation of the actual situation. Netil first to compile the machine code binary before really executing code
Pure hand hit net excerpt belongs to pure theory:
The. NET Framework core's runtime execution environment, called the common language runtime, is known as the CLR,CLR control run code called managed code, before the CLR executes the code, it needs to compile, 2 phases:
1: Source code compilation for Microsoft Inter-language (MSIL);
2:clrmsil compiler platform dedicated machine code;
Said, the use of language to write source code, all through the compiler compiled MISL, conversion machine code, can be machine recognition! Language set I would like to mainly say that the common Language Specification (CLS) Common Language Specification common type System ensures language interoperability, CLS low standard set, The. NET compiler must be supported. Each language conforms to the specification and satisfies the language to invoke interoperability with each other
Explain the language independence and language inheritance of the. NET Platform