What is the full form of CLR?

Full form of CLR: Here, we are going to learn what does CLR stands for? CLR – which is an abbreviation of "Common Language Runtime" in Computer Acronyms/Abbreviations, etc.
Submitted by Anushree Goswami, on August 18, 2020

CLR: Common Language Runtime

CLR is an abbreviation of "Common Language Runtime". It is the fundamental module of Microsoft .NET framework's virtual machine, which administers and controls the implementation of .NET programs. CLR modifies the program by the process of changing and reconstructing the source code into a byte code format, which is known as Common Intermediate Language (CIL). It also manages and controls the implementation of the CIL code in the duration of run time.

Constituents of CLR

Most significant constituents of CLR are given below in the following, which comprise:

  • Common Language Specification (CLS)
  • Common Type System (CTS)
  • Garbage Collection (GC)
  • Just In – Time Compiler (JIT)

Advantages of CLR

  • By the process of eliminating the requirement of the recompilation of a program, it develops and boosts the ability to be transferred on each and every operating system that supports it.
  • CLR keeps up the automatic memory management by means of the assistance and facilitation of Garbage Collector.
  • In the run time duration, CLR enhances the functionality and operating ways by offering a well-off interconnection amid programs.
  • The cross-language integration is offered by the CLR for the reason that CTS within the CLR makes available a general standard that sets off the variety of languages to broaden and distribute each other's libraries.
  • CLR offers assistance to make use of the modules created in additional .NET programming languages.
  • As CLR evaluates the MSIL directives, it also provides an advantage by augmenting safety and security. Other than the use of function pointers, the application of delegates also improves and develops safety and security.
  • CLR gives language, opportunity, and structural design autonomy.
  • Scalable and Multithreaded applications establishment is enabled simply and effortlessly by CLR since the developer has not any necessity to reflect with reference to the memory management and security concerns.

Reference: Common Language Runtime


Algo tagged in: Dictionary – 'C'






Comments and Discussions

Ad: Are you a blogger? Join our Blogging forum.





Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates


© https://www.includehelp.com some rights reserved.