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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (10)

Statements (65)

Predicate Object
instanceOf .NET runtime environment
managed execution environment
virtual machine
alsoKnownAs Common Language Runtime
surface form: 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
surface form: .NET Framework 1.0
manages application domains
code execution
memory allocation
memory deallocation
security enforcement
verification of code
partOf .NET Core
surface form: .NET (modern, cross-platform)

.NET Framework
.NET ecosystem
surface form: Microsoft .NET platform
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 .NET Core
surface form: CoreCLR

Mono runtime
releaseYear 2002
securityModel code access security (legacy)
standardizedBy ECMA International
surface form: ECMA

ISO/IEC
successor .NET Core
surface form: CoreCLR
supports application domains
attributes
generics
reflection
supportsLanguage C# programming language
surface form: 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

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 Common Language Runtime
this entity surface form: .NET Common Language Runtime
Common Language Runtime alsoKnownAs Common Language Runtime
this entity surface form: CLR
C++/CLI designedFor Common Language Runtime
this entity surface form: .NET runtime
C++/CLI designedFor Common Language Runtime
JScript .NET runsOn Common Language Runtime
this entity surface form: .NET Common Language Runtime
Common Language Infrastructure relatedTo Common Language Runtime
LINQ runsOnPlatform Common Language Runtime
this entity surface form: .NET CLR
.NET Core supportsRuntime Common Language Runtime
this entity surface form: CoreCLR
Common Language Specification relatedTo Common Language Runtime
Common Language Specification worksWith Common Language Runtime
this entity surface form: Common Language Runtime (CLR)
Common Type System relatedTo Common Language Runtime
Common Type System implementedIn Common Language Runtime
IronPython runsOn Common Language Runtime
this entity surface form: .NET Common Language Runtime
Bigloo supportsTargetPlatform Common Language Runtime
this entity surface form: .NET Common Language Runtime
CLS relatedTo Common Language Runtime
subject surface form: CLS (.NET)
IronRuby runsOn Common Language Runtime
this entity surface form: .NET Common Language Runtime
IronRuby targetRuntime Common Language Runtime
this entity surface form: .NET CLR
.NET languages sharesRuntime Common Language Runtime
this entity surface form: .NET Common Language Runtime
CLI relatedTo Common Language Runtime
subject surface form: Common Language Infrastructure
this entity surface form: .NET Common Language Runtime
CLI relationship Common Language Runtime
subject surface form: Common Language Infrastructure
this entity surface form: The Common Language Runtime is a concrete implementation of the CLI specification
ISO/IEC 23271 defines Common Language Runtime
this entity surface form: .NET Common Language Runtime execution environment
Virtual Execution System conceptualCounterpart Common Language Runtime
this entity surface form: Common Language Runtime in Microsoft .NET implementation
Boo runsOnPlatform Common Language Runtime
this entity surface form: .NET Common Language Runtime
System partOf Common Language Runtime
this entity surface form: .NET runtime
dotnet/runtime implements Common Language Runtime
this entity surface form: .NET runtime
dotnet/runtime containsComponent Common Language Runtime
this entity surface form: CoreCLR
ECMA-372 targetsPlatform Common Language Runtime
this entity surface form: .NET Common Language Runtime
ECMA-372 targetsPlatform Common Language Runtime
this entity surface form: .NET runtime
Microsoft Intermediate Language executedBy Common Language Runtime
ECMA (as part of Common Language Infrastructure) relatedTo Common Language Runtime
subject surface form: ECMA
Mono hasComponent Common Language Runtime
.NET ecosystem includesComponent Common Language Runtime
this entity surface form: .NET runtime
Mono project component Common Language Runtime
Clojure runsOn Common Language Runtime
this entity surface form: .NET Common Language Runtime