Glossar

Knowledge Base

Glossar

Intermediate Language (IL)

Unter einer Intermediate Language (IL) versteht man eine Zwischensprache, die vom Maschinecode des Zielsystems unahbängig ist, aber dennoch relativ nah am Maschinencode ist (eine Art Pseudo-Maschinencode).

Dies hat den Vorteil, dass Programme, die in Intermediate Language übersetzt wurden theoretisch auf jedem System gestartet werden können (plattformunabhängigkeit), auf dem ein entsprechender IL-Compiler (IL -> Maschinencode des Zielsystems) vorhanden ist. Damit muss ein Programmanbieter das Programm nur in einer Version anbieten und verteilen (und nicht in einer Version pro Zielsystem).

Intermediate Language wird in zahlreichen Umgebungen und Frameworks eingesetzt, z. B.