Compiler

Ein Compiler ist ein Programm, das den Quelltext in ein ausführbares Programm übersetzt. Im Deutschen werden Compiler daher auch Übersetzer genannt.

Für manche Programmiersprachen gibt es mehrere unterschiedliche Übersetzungsprogramme. Für andere Programmiersprachen existiert nur ein Compiler. Weiterhin gibt es Programmiersprachen, die nicht kompilieren, sondern ein Programm nur interpretieren, also überhaupt kein ausführbares Programm erstellen. Ein solches Programm kann nur mit dem Interpreterprogramm ausgeführt werden.

Für einige Programmiersprachen gibt es Interpreter und Compiler, bzw. Compiler für virtuelle Maschinen. Eine Besonderheit sind Programmiersprachen, die nicht ausführbare Programme kompilieren, sondern auf virtuelle Maschinen kompilieren. Hier ist nicht die Frage, ob es einen Compiler für das Betriebssystem der Wahl gibt, sondern ob die virtuelle Maschine auf dem jeweiligen Betriebssystem vorhanden ist.

Compiler

Virtuelle Maschinen

  • Java [für Linux, Windows und Mac]
  • C# [für Linux, Windows und Mac]

Interpreter