.Net Interview Question: What is a Common Language Runtime (CLR)?

Full form of CLR is Common Language Runtime. All Languages have runtime and it is the responsibility of the runtime to take care of the code execution of the program. For example, VC++ has MSCRT40.DLL, VB6 has MSVBVM60.DLL, and Java has Java Virtual Machine etc. Similarly, .NET has CLR.