Learning notes for the common language runtime

Source: Internet
Author: User
Tags virtual environment

What is the. NET CLR-51cto.com
Http://developer.51cto.com/art/200910/158022.htm

The common language runtime (COMMONLANGUAGERUNTIOME,CLR) is first known as the next-generation Windows service runtime (NGWS Runtime). It is a virtual environment that is built directly on the operating system, and the main task is to manage the running of the code. The CLR now supports dozens of modern programming languages to write code for it and is then executed in the form of an intermediate language (intermediate Langeoage,il) code. Also, the CLR provides a number of features to simplify the development and application configuration of code, while also improving application reliability. As you know, if the compiler for a language is targeting the runtime, then developing the generated code with that language is in. NET is called managed code, because such code is run directly on the CLR, so it has no platform-independent features.

In the. NET platform structure diagram, above the CLR is the base Class library for. NET, which includes a unified object-oriented, hierarchical, extensible programming interface from basic input and output to data access. As you can see from the. NET platform structure diagram, the base Class library can be called and extended by various languages, i.e. C#,VB. NET or vc++.net, can be called freely,. NET, because C # itself has only 77 keywords, and syntax is not a time-consuming learning for programmers. The BCL, on the other hand, contains more than 4,500 classes and countless methods, properties that may be used at any time in your C # program to accomplish your task.

Learning notes for the common language runtime

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.