Common Language Infrastructure

E34643

Common Language Infrastructure is an open specification developed by Microsoft that defines a language-independent runtime environment for executing and managing code across multiple programming languages and platforms.


Statements (48)
Predicate Object
instanceOf computing platform specification
open standard
abbreviation CLI
allows cross-language debugging
cross-language exception handling
cross-language inheritance
category programming language interoperability
runtime environment specification
defines Common Intermediate Language
Common Language Specification
Common Type System
Virtual Execution System
definesAbbreviation CIL for Common Intermediate Language
CLS for Common Language Specification
CTS for Common Type System
describedAs language-independent runtime environment specification
developer Microsoft
executionModel managed code
virtual machine based
feature exception handling
garbage collection support
interoperability between languages
managed execution
type safety
includesComponent Common Type System
Virtual Execution System
base class library specification
intermediate language specification
metadata specification
influenced .NET 5 and later
.NET Core
.NET Framework
license open specification
platform platform-independent
purpose to enable execution and management of code written in multiple programming languages
to provide a common runtime environment across different platforms
relatedTo Common Language Runtime
Mono
dotnet runtime
scope binary file format for assemblies
metadata format for types and members
runtime behavior of applications
standardizedBy ECMA International
ISO/IEC
standardNumber ECMA-335
ISO/IEC 23271
supports .NET languages
multiple programming languages

Referenced by (5)
Subject (surface form when different) Predicate
.NET Framework
architecture
C++/CLI
compatibleWith
Common Language Infrastructure ("CIL for Common Intermediate Language")
definesAbbreviation
ECMA International (".NET Common Language Infrastructure (ECMA-335)")
notableStandard
ISO/IEC 23270 (".NET Common Language Infrastructure standards")
relatedStandard

Please wait…