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.
Aliases (6)
- .NET Common Language Runtime ×3
- .NET CLR ×1
- .NET runtime ×1
- CLR ×1
- Common Language Runtime (CLR) ×1
- CoreCLR ×1
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
→
|
| manages |
application domains
→
code execution → memory allocation → memory deallocation → security enforcement → verification of code → |
| partOf |
.NET (modern, cross-platform)
→
.NET Framework → 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 |
CoreCLR
→
Mono runtime → |
| releaseYear |
2002
→
|
| securityModel |
code access security (legacy)
→
|
| standardizedBy |
ECMA
→
ISO/IEC → |
| successor |
CoreCLR
→
|
| 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
→
|
Referenced by (17)
| Subject (surface form when different) | Predicate |
|---|---|
|
F#
→
IronPython (".NET Common Language Runtime") → JScript .NET (".NET Common Language Runtime") → Visual Basic .NET → |
runsOn |
|
Common Language Infrastructure
→
Common Language Specification → Common Type System → |
relatedTo |
|
C++/CLI
(".NET runtime")
→
C++/CLI → |
designedFor |
|
Common Language Runtime
("CLR")
→
|
alsoKnownAs |
|
.NET Framework
→
|
executionEngine |
|
Common Type System
→
|
implementedIn |
|
.NET Framework
→
|
includesComponent |
|
LINQ
(".NET CLR")
→
|
runsOnPlatform |
|
.NET Core
("CoreCLR")
→
|
supportsRuntime |
|
MAUI
(".NET Common Language Runtime")
→
|
usesLanguageRuntime |
|
Common Language Specification
("Common Language Runtime (CLR)")
→
|
worksWith |