Aktuelle Änderungen Printable View Änderungen Bearbeiten
MetaProgramming > BooLanguage > IL > IntermediateLanguageClear Trailthe language of an abstract machine designed to aid in the analysis of computer programs
A language that is generated from a programming source language, but cannot be directly executed by the CPU. The intermediate language, also called "bytecode," "p-code," "pseudo code" or "pseudo language," must be either interpreted a line at a time or compiled into machine language and then run.[1]
Common Intermediate Language (CIL) is the lowest-level human-readable programming language in the .NET Framework and in the Common Language Infrastructure. Languages which target the .NET Framework compile to CIL, which is assembled into bytecode. CIL resembles an object oriented assembly language, and is entirely stack-based. It is executed by a virtual machine.
All Common Language Runtime (CLR) compliant language compilers translate the source code written in different languages into MSIL; it's the responsibility of the CLR to process these instructions and act accordingly.