GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  ASP.NET 2.0
Go To First  |  Previous Question  |  Next Question 
 ASP.NET 2.0  |  Question 10 of 161    Print  
What is CLR? 2.1. Diff between CLR & CTS

  
Total Answers and Comments: 6 Last Update: July 04, 2008   
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
August 24, 2005 03:05:52   #1  
S.Vijaya Kumar        

RE: What is CLR? 2.1. Diff between CLR & CTS
CLR is the Common Language Runtime for the dotnet frame work.
CTS is the Common Type Sytem for all languages.It consists of the types(Class Enums Structs Interfaces etc for any language)

CTS is one of the component of CLR.

 
Is this answer useful? Yes | No
September 06, 2005 10:18:00   #2  
Samyak R. Ranjan        

RE: What is CLR? 2.1. Diff between CLR & CTS
CLR is run time execution environment for .Net It provides runtime as well as compile time services. e.g Memory Management debuging CLR works with the CLS (Common Language Specification) and CTS (Common Type Systems) to ensure language interoperability.
 
Is this answer useful? Yes | No
October 06, 2005 07:43:05   #3  
Madhuri.Ch        

RE: What is CLR? 2.1. Diff between CLR & CTS
A CLR is a construct provide by the .NET framework that provides several functionalities to all .NET applications like memory management security language independency etc.it is common language runtime.CTS is common type specification that consists of all the types supported by .NET like bool struct enum etc; and thus keeps the .net applications typesafe
 
Is this answer useful? Yes | No
October 26, 2005 17:07:35   #4  
Ranjit Member Since: October 2005   Contribution: 18    

RE: What is CLR? 2.1. Diff between CLR & CTS

Common Language Runtime

Common Language Runtime (CLR) manages the execution of code and provides different services like Garbage collection and support for Base Class Libraries etc. The main constituents of CLR are described below

The common Language Runtime (CLR) a rich set of features for cross-language development and deployment. CLR supports both Object Oriented Languages as well as procedural languages. CLR provides security garbage collection cross language exception handling cross language inheritance and so on.

The Common Type System support both Object Oriented Programming languages as well as procedural languages. Basically CTS provides rich type system that is intended to support wide range of languages.

CLS (Common Language Specification) defines a subset of Common Type System which all language compilers targeting CLR must adhere to. CLS is a subset of CTS.

All compilers under .NET will generate Intermediate Language no matter what language is used to develop an application. In fact CLR will not be aware of the language used to develop an application. All language compilers will generate a uniform common language called Intermediate Language. For this reason IL can be called as The language of CLR A platform for cross language development.


 
Is this answer useful? Yes | No
October 26, 2005 17:26:06   #5  
Ranjit Member Since: October 2005   Contribution: 18    

RE: What is CLR? 2.1. Diff between CLR & CTS

Common Language Runtime

Common Language Runtime (CLR) manages the execution of code and provides different services like Garbage collection and support for Base Class Libraries etc. The main constituents of CLR are described below

The common Language Runtime (CLR) a rich set of features for cross-language development and deployment. CLR supports both Object Oriented Languages as well as procedural languages. CLR provides security garbage collection cross language exception handling cross language inheritance and so on.

The Common Type System support both Object Oriented Programming languages as well as procedural languages. Basically CTS provides rich type system that is intended to support wide range of languages.

CLS (Common Language Specification) defines a subset of Common Type System which all language compilers targeting CLR must adhere to. CLS is a subset of CTS.

All compilers under .NET will generate Intermediate Language no matter what language is used to develop an application. In fact CLR will not be aware of the language used to develop an application. All language compilers will generate a uniform common language called Intermediate Language. For this reason IL can be called as The language of CLR A platform for cross language development.


 
Is this answer useful? Yes | No
November 11, 2005 01:02:58   #6  
sanker        

RE: What is CLR? 2.1. Diff between CLR & CTS

CLR Common Language Runtime. The CLR is a set of standard resources that (in theory) any .NET program can take advantage of regardless of programming language.

CTS Common Type System. This is the range of types that the .NET runtime understands and therefore that .NET applications can use. However note that not all .NET languages will support all the types in the CTS. The CTS is a superset of the CLS.

CLS Common Language Specification. This is a subset of the CTS which all .NET languages are expected to support. The idea is that any program which uses CLS-compliant types can interoperate with any .NET program written in any language.


 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape