CLI

E183347

CLI is a standardized runtime and execution environment developed by Microsoft and standardized by ECMA and ISO for running and managing code written in multiple high-level languages, most notably used by the .NET framework.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
CLI canonical 5
CLI assemblies 1

Statements (48)

Predicate Object
instanceOf computing platform specification
runtime environment
abbreviation CLI self-linksurface differs
alternativeName CLI
ECMA-335
surface form: ECMA-335 CLI
category .NET technology
runtime system
software standard
componentOf .NET ecosystem
surface form: .NET platform architecture
defines Common Language Specification
Common Type System
Virtual Execution System
intermediate language instruction set
metadata format for assemblies
definesIntermediateLanguage Microsoft Intermediate Language
surface form: Common Intermediate Language
developer Microsoft
executionModel managed code execution
feature automatic memory management
exception handling
interoperability with unmanaged code
security model
type safety
governingBody TC39
surface form: ECMA TC39/TG3 (historically associated technical group)
includes class libraries specification
influenced .NET implementations on multiple platforms
Mono runtime
license open standard specification
primaryUse .NET 5
surface form: .NET (modern .NET platform)

.NET Core
.NET Framework
purpose to enable cross-language integration
to provide a language-independent runtime environment
to provide a managed execution environment
region international standard
relatedTo Common Language Runtime
surface form: .NET Common Language Runtime
relationship Common Language Runtime
surface form: The Common Language Runtime is a concrete implementation of the CLI specification
scope execution of code written in multiple high-level languages
standardizedBy ECMA International
International Organization for Standardization
standardNumber ECMA-335
ISO/IEC 23271
supportsFeature language interoperability
platform independence via intermediate language
supportsProgrammingLanguage C# programming language
surface form: C#

C++/CLI
F#
Visual Basic .NET
many other CLI-compliant languages

Referenced by (6)

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

IBM DB2 supportsAPI CLI
subject surface form: IBM Db2
ECMA-335 specifies CLI
this entity surface form: CLI assemblies
CLI abbreviation CLI self-linksurface differs
subject surface form: Common Language Infrastructure
CLI alternativeName CLI
subject surface form: Common Language Infrastructure