Explain the language independence and language inheritance of the. NET Platform

Source: Internet
Author: User

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.