answersLogoWhite

0

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

13y ago

What else can I help you with?

Related Questions

Full form of cls?

Common language specification


What is ILDASM in dotnet?

Intermediate Language Disassembler


Who developed dotnet programming language?

Microsoft


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 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.


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.


When was Alloy - specification language - created?

Alloy, a formal specification language, was created in the early 2000s by Daniel Jackson, a professor at the Massachusetts Institute of Technology. It is used for modeling and analyzing software systems.


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