Home | Www - Internet | Web Designing
The core aspects of the .NET framework lie within the Common Language Infrastructure, or CLI. The Common Language Infrastructure or the CLI is an open specification developed by Microsoft that describes the executable code and runtime environment that form the core of a number of runtimes including the Microsoft .NET Framework, Mono, and Portable.NET. Learn more of this with the houston .net consultant. The specification defines an environment that allows multiple high-level languages to be used on different computer platforms without being rewritten for specific architectures. The purpose of the CLI is to provide a language-agnostic platform for application development and execution, including functions for exception handling, garbage collection, security, and interoperability. Microsoft's implementation of the CLI is called the Common Language Runtime or CLR. Check out what the houston .net consultant has to offer about the purpose of the CLI. Among other things CLI specification describes the following four aspects: the Common Type System, the metadata, the Common Language Specification or CLS, and the Virtual Execution System (VES). The Common Type System or more commonly known as CTS is a standard that specifies how Type definitions and specific values of Types are represented in computer memory. It is intended to allow programs written in different programming languages to easily share information. Functions of the Common Type System or CTS is to establish a framework that helps enable cross-language integration, type safety, and high performance code execution; to provide an object-oriented model that supports the complete implementation of many programming languages; to define rules that languages must follow, which helps ensure that objects written in different languages can interact with each other; and that CTS also defines the rules that ensures that the data types of objects written in various languages are able to interact with each other. Visit the houston .net consultant to learn more about this. The Metadata is information about program structure is language-agnostic, so that it can be referenced between languages and tools, making it easy to work with code written in a language you are not using. Learn more about metadata from the houston .net consultant. The Common Language Specification or CLS is a set of base rules to which any language targeting the CLI should conform in order to interoperate to other CLS-compliant languages. The CLS rules define a subset of the Common Type System. Learn more about Common Language Specification or CLS from the houston .net consultant. The Virtual Execution System or VES provides an environment for executing managed code. It provides direct support for a set of built-in data types, defines a hypothetical machine with an associated machine model and state, a set of control flow constructs, and an exception handling model. For more information about the .NET Framework’s Common Language Infrastructure, then visit the houston .net consultant for details.
Article Source: http://www.rightarticle.com
www.astonishdesigns.com
Please Rate this Article
5 out of 54 out of 53 out of 52 out of 51 out of 5
Not yet Rated