What is CTS, CLS and CLR ?

Answer Posted / nagesh n

CLR - CTS - CLS

The .NET Framework provides a runtime environment called the
Common Language Runtime or CLR (similar to the Java Virtual
Machine or JVM in Java), which handles the execution of code
and provides useful services for the implementation of the
program.

The Common Language Runtime is the underpinning of the .NET
Framework. CLR takes care of code management at program
execution and provides various beneficial services such as
memory management, thread management, security management,
code verification, compilation, and other system services.
The managed code that targets CLR benefits from useful
features such as cross-language integration, cross-language
exception handling, versioning, enhanced security,
deployment support, and debugging.

Common Type System (CTS) describes how types are declared,
used and managed in the runtime and facilitates
cross-language integration, type safety, and high
performance code execution.

The Common Language Specification (CLS) is an agreement
among language designers and class library designers to use
a common subset of basic language features that all
languages have to follow.

Is This Answer Correct ?    2 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is viewstate? What does the “enableviewstate” property do?

699


How to bind all the binding controls in a page at once in ASP.NET?

703


Explain about asp.net state management?

774


Why mvc is better than asp.net? : Asp.Net MVC

646


What are asp.net web forms?

725






What is server side routing?

655


What are the ways of preserving data on a Web Form in ASP.NET?

797


Define tracing.

816


What are sessions in asp net?

722


Differentiate between structure and class.

742


Is react a template engine?

665


How many validators do ASP.NET have?

766


What is a form tag?

670


What are the advantages and disadvantages of session?

847


What is the significance of ASP.NET routing?

814