Sven Rautenberg: Was genau bedeutet "compilieren"?

Beitrag lesen

Moin!

Ich lese andauernd was von "compilieren", "compilierte Version"... Meist in Zusammenhang mit C#. Was bedeutet das genau?
Ich weiß, sehr dummer Frage, finde aber irgendwie keine Antwort!

Compiliertes "Etwas" wird von einem Compiler hergestellt. Das ist ein Programm, welches einen Programmquelltext (lesbaren Text) in eine Form umsetzt, die der Rechner schnell ausführen kann, die dafür aber kein Mensch mehr lesen kann - jedenfalls nicht so ohne weiteres (man benötigt dann schon Kenntnisse von dem, was der Compiler so herstellt. Ein Computer kann damit was anfangen, warum nicht grundsätzlich auch ein Mensch...).

"Compiler" - der Name könnte von "compute" (berechnen) und "pile" (stapeln) herrühren. Frei übersetzt: Etwas, was irgendwas berechnet und stapelt, zusammensetzt. In engerem Sinne eben ein Programm, was zum Beispiel andere Programme "berechnet" und "zusammensetzt" aus etlichen grundlegenden Maschinensprachebefehlen.

Compiler müssen sich nicht unbedingt auf Programmiersprachen bzw. das Ergebnis "lauffähiges Programm" beschränken.

- Sven Rautenberg