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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (7)

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 Microsoft Intermediate Language
surface form: Common Intermediate Language

Common Language Specification
Common Type System
Virtual Execution System
definesAbbreviation Common Language Infrastructure self-linksurface differs
surface form: 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 Core
surface form: .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
.NET Core
surface form: 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 (17)

Full triples — surface form annotated when it differs from this entity's canonical label.

.NET Framework architecture Common Language Infrastructure
ECMA International notableStandard Common Language Infrastructure
this entity surface form: .NET Common Language Infrastructure (ECMA-335)
C++/CLI compatibleWith Common Language Infrastructure
Common Language Infrastructure definesAbbreviation Common Language Infrastructure self-linksurface differs
this entity surface form: CIL for Common Intermediate Language
ISO/IEC 23270 relatedStandard Common Language Infrastructure
this entity surface form: .NET Common Language Infrastructure standards
ECMA-335 hasTitle Common Language Infrastructure
this entity surface form: Common Language Infrastructure (CLI)
ECMA-335 defines Common Language Infrastructure
ISO/IEC 23271 title Common Language Infrastructure
this entity surface form: Common Language Infrastructure (CLI)
ISO/IEC 23271 defines Common Language Infrastructure
Virtual Execution System partOf Common Language Infrastructure
ECMA-372 relatedTo Common Language Infrastructure
.NET specification defines Common Language Infrastructure
.NET specification hasPart Common Language Infrastructure
this entity surface form: Common Language Infrastructure specification
Microsoft Intermediate Language partOf Common Language Infrastructure
this entity surface form: .NET Common Language Infrastructure
ECMA (as part of Common Language Infrastructure) standardized Common Language Infrastructure
subject surface form: ECMA
Mono supports Common Language Infrastructure
Mono project targetPlatform Common Language Infrastructure