Common Language Runtime

E34639

The Common Language Runtime is the virtual machine component of Microsoft's .NET platform that manages code execution, memory, security, and other runtime services for .NET applications.

AI illustration

How this image was made

AI-generated illustration of Common Language Runtime

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of the Common Language Runtime (The Common Language Runtime is the virtual machine component of Microsoft's .NET platform that manages code execution, memory, security, and other runtime services for .NET applications.)

All labels observed (14)

How this entity was disambiguated

Statements (65)

Predicate Object
instanceOf .NET runtime environment ⓘ
managed execution environment ⓘ
virtual machine ⓘ
alsoKnownAs CLR ⓘ
MSIL runtime ⓘ
basedOn Common Type System ⓘ
category .NET technology ⓘ
runtime system ⓘ
developedBy Microsoft ⓘ
enables language interoperability ⓘ
executes managed code ⓘ
fileFormat PE (Portable Executable) assemblies ⓘ
hasComponent JIT compiler ⓘ
class loader ⓘ
exception handling subsystem ⓘ
garbage collector ⓘ
security engine ⓘ
introducedIn .NET Framework 1.0 ⓘ
linked to: .NET Framework
manages application domains ⓘ
code execution ⓘ
memory allocation ⓘ
memory deallocation ⓘ
security enforcement ⓘ
verification of code ⓘ
partOf .NET (modern, cross-platform) ⓘ
linked to: .NET Core

.NET Framework ⓘ
Microsoft .NET platform ⓘ
linked to: .NET ecosystem
performs just-in-time compilation of IL to native code ⓘ
platform Linux ⓘ
Windows ⓘ
macOS ⓘ
providesFeature automatic memory management ⓘ
code access security ⓘ
exception handling ⓘ
garbage collection ⓘ
interoperability with unmanaged code ⓘ
just-in-time compilation ⓘ
remoting ⓘ
thread management ⓘ
type safety ⓘ
relatedTo CoreCLR ⓘ
linked to: .NET Core

Mono runtime ⓘ
releaseYear 2002 ⓘ
securityModel code access security (legacy) ⓘ
standardizedBy ECMA ⓘ
linked to: ECMA International

ISO/IEC ⓘ
successor CoreCLR ⓘ
linked to: .NET Core
supports application domains ⓘ
attributes ⓘ
generics ⓘ
reflection ⓘ
supportsLanguage C# ⓘ
C++/CLI ⓘ
F# ⓘ
IronPython ⓘ
IronRuby ⓘ
PowerShell ⓘ
Visual Basic .NET ⓘ
uses Common Language Specification ⓘ
Common Type System ⓘ
Microsoft Intermediate Language ⓘ
assemblies ⓘ
intermediate language ⓘ
metadata ⓘ
usesSpecification ECMA-335 ⓘ

How these facts were elicited

Referenced by (60)

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

.NET Framework → includesComponent → Common Language Runtime ⓘ
.NET Framework → executionEngine → Common Language Runtime ⓘ
Visual Basic .NET → runsOn → Common Language Runtime ⓘ
F# → runsOn → Common Language Runtime ⓘ
MAUI → usesLanguageRuntime → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
Common Language Runtime → alsoKnownAs → CLR ⓘ
linked to: Common Language Runtime
C++/CLI → designedFor → .NET runtime ⓘ
linked to: Common Language Runtime
C++/CLI → designedFor → Common Language Runtime ⓘ
JScript .NET → runsOn → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
Common Language Infrastructure → relatedTo → Common Language Runtime ⓘ
LINQ → runsOnPlatform → .NET CLR ⓘ
linked to: Common Language Runtime
.NET Core → supportsRuntime → CoreCLR ⓘ
linked to: Common Language Runtime
Common Language Specification → relatedTo → Common Language Runtime ⓘ
Common Language Specification → worksWith → Common Language Runtime (CLR) ⓘ
linked to: Common Language Runtime
Common Type System → relatedTo → Common Language Runtime ⓘ
Common Type System → implementedIn → Common Language Runtime ⓘ
IronPython → runsOn → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
Bigloo → supportsTargetPlatform → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
CLS (.NET) → relatedTo → Common Language Runtime ⓘ
subject linked to: CLS
IronRuby → runsOn → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
IronRuby → targetRuntime → .NET CLR ⓘ
linked to: Common Language Runtime
.NET languages → sharesRuntime → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
Common Language Infrastructure → relatedTo → .NET Common Language Runtime ⓘ
subject linked to: CLI
linked to: Common Language Runtime
Common Language Infrastructure → relationship → The Common Language Runtime is a concrete implementation of the CLI specification ⓘ
subject linked to: CLI
linked to: Common Language Runtime
ISO/IEC 23271 → defines → .NET Common Language Runtime execution environment ⓘ
linked to: Common Language Runtime
Virtual Execution System → conceptualCounterpart → Common Language Runtime in Microsoft .NET implementation ⓘ
linked to: Common Language Runtime
Boo → runsOnPlatform → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
System → partOf → .NET runtime ⓘ
linked to: Common Language Runtime
dotnet/runtime → implements → .NET runtime ⓘ
linked to: Common Language Runtime
dotnet/runtime → containsComponent → CoreCLR ⓘ
linked to: Common Language Runtime
ECMA-372 → targetsPlatform → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
ECMA-372 → targetsPlatform → .NET runtime ⓘ
linked to: Common Language Runtime
Microsoft Intermediate Language → executedBy → Common Language Runtime ⓘ
ECMA → relatedTo → Common Language Runtime ⓘ
Mono → hasComponent → Common Language Runtime ⓘ
.NET ecosystem → includesComponent → .NET runtime ⓘ
linked to: Common Language Runtime
Mono project → component → Common Language Runtime ⓘ
Clojure → runsOn → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
IronLanguages → supports → Common Language Runtime ⓘ
subject linked to: IronLanguages project
IronLanguages → uses → Common Language Runtime ⓘ
subject linked to: IronLanguages project
Dis virtual machine → relatedTo → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
Dynamic Language Runtime → basedOn → Common Language Runtime ⓘ
Dynamic Language Runtime → runsOn → Common Language Runtime ⓘ
Microsoft Dynamic Language Runtime team → usedRuntime → .NET Common Language Runtime ⓘ
linked to: Common Language Runtime
Linux (via .NET Core and .NET) → uses → CoreCLR / .NET runtime implementation ⓘ
linked to: Common Language Runtime
Virtual Execution System → relatedTo → Common Language Runtime ⓘ
subject linked to: VES
Garbage Collector (.NET) → partOf → .NET runtime ⓘ
subject linked to: Garbage Collector
linked to: Common Language Runtime
Garbage Collector (.NET) → cooperatesWith → Common Language Runtime (CLR) ⓘ
subject linked to: Garbage Collector
linked to: Common Language Runtime
System.Runtime.dll → partOf → .NET runtime ⓘ
linked to: Common Language Runtime
ReadOnlyCollectionBase → targetRuntime → .NET Framework CLR ⓘ
linked to: Common Language Runtime