GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Common Intermediate Language (CIL)
URI:
https://gptkb.org/entity/Common_Intermediate_Language_(CIL)
GPTKB entity
Statements (50)
Predicate
Object
gptkbp:instanceOf
bytecode
intermediate language
gptkbp:abbreviation
gptkb:CIL
gptkb:MSIL
gptkbp:category
gptkb:programming_language
.NET technology
virtual machine code
gptkbp:compiledBy
gptkb:Ahead-Of-Time_compiler_(AOT)
gptkb:Just-In-Time_compiler_(JIT)
gptkbp:compilesTo
gptkb:F#
gptkb:C#
gptkb:Visual_Basic_.NET
native code
other .NET languages
gptkbp:contains
metadata
instructions
gptkbp:developedBy
gptkb:Microsoft
gptkbp:documentation
gptkb:ECMA-335
gptkb:ISO/IEC_23271
gptkbp:executedBy
gptkb:Common_Language_Runtime_(CLR)
gptkb:Virtual_Execution_System_(VES)
gptkbp:fileExtension
.dll
.exe
gptkbp:formerName
gptkb:Microsoft_Intermediate_Language_(MSIL)
https://www.w3.org/2000/01/rdf-schema#label
Common Intermediate Language (CIL)
gptkbp:instructionSet
stack-based
virtual machine instructions
gptkbp:introducedIn
gptkb:.NET_Framework_1.0
gptkbp:partOf
gptkb:Common_Language_Infrastructure_(CLI)
gptkbp:purpose
platform independence
language interoperability
gptkbp:relatedTo
gptkb:Common_Language_Infrastructure_(CLI)
Java bytecode
gptkbp:standardizedBy
gptkb:ISO
gptkb:ECMA
gptkbp:supports
garbage collection
object-oriented programming
exception handling
type safety
gptkbp:usedBy
gptkb:.NET_7
gptkb:.NET_Core
gptkb:Mono
gptkb:.NET_6
gptkb:.NET_5
gptkb:.NET_Framework
gptkbp:usedFor
cross-language integration
code verification
runtime execution
gptkbp:bfsParent
gptkb:Common_Language_Runtime_(CLR)
gptkbp:bfsLayer
6