Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CLR and CLI - What is the difference?

I want to know what exactly is the difference between CLR & CLI? From whatever I have read so far, it seems to indicate that CLI is a subset of CLR. But isn't everything in the CLR mandatory? What exactly may be left out of CLR to create a CLI?

like image 336
Naveen Avatar asked Jan 26 '09 18:01

Naveen


People also ask

What is difference between CLR and Cls?

In short, the CLR defines all the capabilities available to applications and modules written for the . NET Framework. The CLS defines the set of rules to which languages must conform to work in this framework.

What is CLI in .NET framework?

The . NET command-line interface (CLI) is a cross-platform toolchain for developing, building, running, and publishing . NET applications.

What is the purpose of CLR command?

The Common Language Runtime (CLR), the virtual machine component of Microsoft . NET Framework, manages the execution of . NET programs. Just-in-time compilation converts the managed code (compiled intermediate language code) into machine instructions which are then executed on the CPU of the computer.


1 Answers

The CLR is Microsoft's implementation of the CLI standard.

like image 187
Serafina Brocious Avatar answered Oct 12 '22 13:10

Serafina Brocious