CIL

E827334

CIL is the low-level, platform-independent bytecode language used by the .NET framework to represent compiled programs before just-in-time compilation.

Try in SPARQL Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf .NET technology
bytecode language
alternativeName MSIL NERFINISHED
Microsoft Intermediate Language NERFINISHED
associatedWith .NET metadata
compiledFrom C# NERFINISHED
F# NERFINISHED
VB.NET NERFINISHED
other .NET languages
contains metadata tokens
opcodes
designedFor language interoperability
platform independence
enables cross-language interoperability
runtime optimization
executedBy CLR JIT compiler NERFINISHED
just-in-time compiler
executionModel managed code
fullName Common Intermediate Language NERFINISHED
hasProperty platform-independent representation of code
verifiable for type safety
inputTo .NET JIT compiler
introducedBy Microsoft NERFINISHED
is stack-based language
level low-level intermediate representation
partOf .NET type system
partOfStandard ECMA-335 NERFINISHED
represents compiled .NET programs
standardizedBy ECMA NERFINISHED
ISO NERFINISHED
storedIn .NET assemblies
.dll files
.exe files
supports attributes
delegates
exception handling
generics
interfaces
metadata association
object-oriented programming
reference types
value types
virtual methods
targetRuntime Common Language Runtime NERFINISHED
usedIn .NET 5+ NERFINISHED
.NET Core NERFINISHED
.NET Framework NERFINISHED
Common Language Runtime NERFINISHED

Referenced by (1)

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