Compiler

Aus Scientia
Wechseln zu: Navigation, Suche

Allgemein

Ein Compiler (engl. "compile": zusammenstellen/-tragen, "pile" = Haufen/Pfahl/Stapel) ist eine Software, die einen für den Menschen lesbaren Code in Maschinencode umwandelt, und so eine für den Computer ausführbare Datei erstellt. Das Gegenstück zum Compiler ist der Interpreter, welcher den Code während der Laufzeit des Programms umsetzt und ausführt.

Beispiele für Programmiersprachen, die einen Compiler verwenden, sind C sowie C++.

Vor- & Nachteile

Vorteile

  • Im Gegensatz zu Interpretern schnelle Ausführungsgeschwindigkeit.
  • Eventuelle Syntax- u.ä. Fehler werden vor dem Ausführen des Programms erkannt.

Nachteile

  • Für den Benutzer keinerlei Änderungsmöglichkeiten am Programm.