GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  Basics
Go To First  |  Previous Question  |  Next Question 
 Basics  |  Question 11 of 42    Print  
What are CLR, CTS and CLS?



  
Total Answers and Comments: 7 Last Update: June 10, 2006     Asked by: Srikanth 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
September 14, 2005 10:56:21   #1  
vishnu bobade        

RE: What are CLR, CTS and CLS?
CLR
See definition for common language runtime.
CLS
See definition for Common Language Specification.
common type system
The specification that determines how the common language runtime defines uses and manages types.
common language runtime
The engine at the core of managed code execution. The runtime supplies managed code with services such as cross-language integration code access security object lifetime management and debugging and profiling support.
Common Language Specification (CLS)
A subset of language features that is supported by a broad set of compliant tools. CLS-compliant components and tools are guaranteed to interoperate with other CLS-compliant components and tools. See also: CLS-compliant.

 
Is this answer useful? Yes | No
September 17, 2005 13:51:41   #2  
Vipul Grover        

RE: What are CLR, CTS and CLS?

CLR: It refers to Common Language Runtime in .NET environment.It is an integral part of the .NET framework and provides functionality like Automatic Memory Management(Garbage Collection) Common Type Safety Security etc.

The code is converted into MSIL(MicrSoft Intermediate Language) in CLR.

CTS: It refers to Common Type Safety in .NET environment.It ensures the fact that all the data types require the same amount of memory space in the memory like a variable declared as INT should occupy same memory across all the languages supported by .NET

CLS:It means Common Language Specification it is a subset oh CTS and ensures interoperability between the languages in .NET environment


 
Is this answer useful? Yes | No
October 11, 2005 05:11:30   #3  
arun thakur        

RE: What are CLR, CTS and CLS?

CLR COMMON LANGUAGE RUMTIME

CTS COMMON TYPE SPESIFICATION

CLS COMMON LANGUAGE SPECIFICATION


 
Is this answer useful? Yes | No
October 23, 2005 08:17:57   #4  
Bhavana.pilli        

RE: What are CLR, CTS and CLS?

CLR: COmmon language runtime is the first layer in .net framework and it is responsible for .net base services(memory management garbagecollection exception handling and multithreading).this is contained in the MScorEE.dll and all .net applications call a function in this dll when they begin executing.

CTS: Common type specification is consists a set of specifications tht are to be satisfied by each language.this ensures about interoperability

CLS:commom language specification is a subset of CTS and it consists of set of specifications required and to be satisfied by each language in order to be said as .net compliant language.these rules talk about pointers inheritance(multiple inheritance not supported by .net etc)


 
Is this answer useful? Yes | No
October 24, 2005 00:48:42   #5  
M.Azhar Iqbal        

RE: What are CLR, CTS and CLS?

CLR: Common Language Runtime is a mechanism through with .Net code is executed.it is not only responsible to execute the code its also compiles the code just before the execution.CLR convert our code into MSIL.this MSIL is also binary code but it is machine independed.

CTS: Common Type System ensure the languages interoperability language integration.

CLS: Basically MSIL can be generated from any human readable language but it must be Common language Specification complaint language.


 
Is this answer useful? Yes | No
November 09, 2005 04:50:04   #6  
sanker        

RE: What are CLR, CTS and CLS?

A subset of language features supported by the common language runtime including features common to several object-oriented programming languages. CLS-compliant components and tools are guaranteed to interoperate with other CLS-compliant components and tools.

The engine at the core of managed code execution. The runtime supplies managed code with services such as cross-language integration code access security object lifetime management and debugging and profiling support.

The specification that determines how the common language runtime defines uses and manages types.


 
Is this answer useful? Yes | No
June 10, 2006 03:01:06   #7  
mony        

RE: What are CLR, CTS and CLS?
Vipul Grover Wrote:

CLR: It refers to Common Language Runtime in .NET environment.It is an integral part of the .NET framework and provides functionality like Automatic Memory Management(Garbage Collection) Common Type Safety Security etc.

The code is converted into MSIL(MicrSoft Intermediate Language) in CLR.

CTS: It refers to Common Type Safety in .NET environment.It ensures the fact that all the data types require the same amount of memory space in the memory like a variable declared as INT should occupy same memory across all the languages supported by .NET

CLS:It means Common Language Specification it is a subset oh CTS and ensures interoperability between the languages in .NET environment



 
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