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.

All labels observed (10)

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 (38)

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