ECMA-335

E183341

ECMA-335 is the international standard that defines the Common Language Infrastructure (CLI), including the core runtime, type system, and metadata used by .NET languages.

All labels observed (9)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Common Language Infrastructure specification
ECMA standard
technical standard
appliesTo managed code
defines CIL instruction set
CLI execution model
CLI file formats
CLI metadata format
CLI type system
Common Intermediate Language
Common Language Infrastructure
common language specification
common type system
virtual execution system
enables cross-language integration
versioning of assemblies
hasTitle Common Language Infrastructure (CLI)
includes partition I
partition II
partition III
partition IV
partition V
languageNeutral true
partitionIContent architecture
partitionIIContent metadata definition and semantics
partitionIIIContent CIL instruction set
partitionIVContent profiles and libraries
partitionVContent annexes
relatedTo ISO/IEC 23271
scope .NET languages
language interoperability
managed execution environments
specifies CLI assemblies
linked to: CLI

CLI calling conventions
CLI custom attributes
CLI exception handling model
CLI generics
CLI metadata tables
CLI modules
CLI security model
standardizedBy Ecma International
linked to: ECMA International
supports garbage-collected execution
multi-language interoperability
type safety
usedBy .NET 5 and later
linked to: .NET 5

.NET Core
.NET Framework
Mono
Unity runtime
Xamarin

How these facts were elicited

Referenced by (19)

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

ECMA-334 relatedStandard ECMA-335
Common Type System standardizedIn .NET ECMA-335 specification
linked to: ECMA-335
CLS (.NET) documentedIn ECMA-335 Common Language Infrastructure specification
subject linked to: CLS
linked to: ECMA-335
Mono runtime implements ECMA-335 Common Language Infrastructure (CLI)
linked to: ECMA-335
Common Language Infrastructure standardNumber ECMA-335
subject linked to: CLI
Common Language Infrastructure alternativeName ECMA-335 CLI
subject linked to: CLI
linked to: ECMA-335
ISO/IEC 23271 basedOn ECMA-335 Common Language Infrastructure standard
linked to: ECMA-335
ISO/IEC 23271 correspondsTo ECMA-335
Virtual Execution System definedIn ECMA-335 Common Language Infrastructure specification
linked to: ECMA-335
Virtual Execution System definedIn ISO/IEC 23271 Common Language Infrastructure standard
linked to: ECMA-335
Microsoft Intermediate Language verifiedBy CLR verifier
linked to: ECMA-335
ECMA standardNumber ECMA-335
ECMA standardTitle ECMA-335: Common Language Infrastructure (CLI)
linked to: ECMA-335
Mono supportsStandard ECMA-335