DenkzeitWiki

Suchen:

Aktuelle Änderungen Printable View Änderungen Bearbeiten

MetaProgramming > BooLanguage > IL > IntermediateLanguageClear Trail
Main /

Intermediate Language

(weitergeleitet von Main.IL)

ByteCode
VirtualMachine
CommonLanguageRuntime

Ildasm
ILEnhancer?
Also, ByteCode of some VirtualMachine. More specifically the language that gets executed by the Microsoft's CommonLanguageRuntime.

the 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.


CIL was called MSIL earlier.

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.



IDE

Edit - BackLinks - Tags - Page Hist - Print - Changes - Home - Orphans - Help

Zuletzt geändert am 26.11.2005 10:05 Uhr und seit 7. April 2005 1042 aufgerufen.