Compiler

Aus PlusPedia
Wechseln zu: Navigation, Suche

Ein Compiler ist in der Informatik ein Computerprogramm, das längere Texte mit Befehlen aus einer Programmiersprache (auch Quellcode genannt) in eine Maschinensprache übersetzt und daraus ein ausführbares Programm erzeugt, das jederzeit vom Computer ausgeführt werden kann. Man spricht in diesem Zusammenhang auch manchmal von einem Übersetzer.

Jede Software auf unseren Computern ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom Computer (direkter) ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Meist wird dabei aus einer höheren Programmiersprache (z.B. C++) in ausführbaren Maschinencode einer bestimmten Computer-Architektur übersetzt.

Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.

Allgemeiner wird als Übersetzer ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen. Früher wurden teilweise auch Programme als Compiler bezeichnet, die Unterprogramme zusammenfügen.[1]

1 Literatur

  • Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman: Compiler. Prinzipien, Techniken und Werkzeuge. 2., aktualisierte Auflage, Pearson Studium: München, 2008.

2 Vergleich zu Wikipedia




3 Einzelnachweise

  1. F. L. Bauer, J. Eickel: Compiler Construction: An Advanced Course. Springer, 1975.

Diesen Artikel melden!
Verletzt dieser Artikel deine Urheber- oder Persönlichkeitsrechte?
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular

PlusPedia Impressum
Diese Seite mit Freunden teilen:
Mr Wong Digg Delicious Yiggit wikio Twitter
Facebook




Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.

Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.


Typo3 Besucherzähler - Seitwert blog counter
java hosting vpn norway