answersLogoWhite

0


Best Answer

Common Language Specification (CLS)

CLS is a set of rules provided to:

describe the minimal and complete set of features to produce

code that can be hosted by CLR

ensure that products of compilers will work properly in .NET

environment

Sample rules:

representation of text strings

internal representation of enumerations

definition of static members

and This is a subset of the CTS which all .NET languages are expected to support. It was always a dream of Microsoft to unite all different languages in to one umbrella and CLS is one step towards that. Microsoft has defined CLS which are nothing but guidelines that language to follow so that it can communicate with other .NET languages in a seamless manner.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

AnswerBot

1w ago

The Common Language Specification (CLS) in .NET is a set of rules that any language must follow to be able to interoperate with other .NET languages. It defines a base set of features that all .NET languages should support in order to ensure compatibility and seamless integration between different languages. By adhering to the CLS, developers can create libraries that can be used by any .NET language.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is common language specification in dotnet?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is ILDASM in dotnet?

Intermediate Language Disassembler


Who developed dotnet programming language?

Microsoft


Full form of cls?

Common language specification


What is common language specification in .net?

The Common Language Specification (CLS) is a set of rules that .NET languages follow to ensure compatibility and interoperability. It defines a common subset of features that language designers must adhere to in order to allow different .NET languages to communicate with each other. By following the CLS, developers can create libraries that can be used across different .NET languages.


When was Alloy - specification language - created?

Alloy - specification language - was created in 1997.


How many copies of the Common Language Runtime CLR can be executing on a machine?

As many as required by the programs that require a specific version, up the maximum of 4 different version. DotNet v1.0 programs require CLR v1.0. DotNet v1.1 requires CLR v1.1. DotNet 2.0, 3.0 and 3.5 require CLR v2.0 and DotNet v4.0 and 4.5 require CLR v4.0.


What is a difference between dotnet and VB?

Nothing, as VB is now part of .Net. .Net contains following main languages: - C# - VB However, VB 6 was before .Net and was independent. dotnet is a framework that supports multiple languages and vb is one the language supported by dotnet.


Difference between java and dotnet?

Java is a computer language that allow one to write programs to run on any platforms (OS, and hardware) DotNet is an abstraction (a general term to describe a group of things), not a computer language itself. This framework is targeting Windows only.


Where might one go to purchase DotNet web hosting services?

One can purchase DotNet web hosting services from many online websites. Some examples of these websites that offer DoTNet hosting include Free DotNet Domain and DotNet Park.


What is the main difference between java and dotnet?

java is from sun and .net is from microsoft, java is a language + runtime and .net is run frame that supports multiple language.


What are the major components of NET Framework and explain briefly?

1. CTS (Common Type System ) 2. CLR (Common language Run-time ) 3. CLS (Common language Specification ) 4. Name Spaces 5. Class Library 6. Assembly


Explain the shortcomings of natural language specification?

1