Compiler

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Version vom 15. März 2006, 22:02 Uhr von 88.73.77.41 (Diskussion)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Ein Compiler (übersetzt: Bearbeiter, Verfasser) ist ein Programm, welches einen Quellcode einer Programmiersprache in die maschinensprache übersetzt. Er ist das Gegenstück zum Interpreter und übersetzt den kompletten Quellcode einmal von Anfang bis Ende. Der durch das Kompilieren entstehe Objektcode muss mit entsprechenden Bibliotheken sowie mit Hilfe eines Linkers verbunden werden. Dieser Vorgang wird bei modernen Compilern automatisch mit ausgeführt. Ein Vorteil des Compilers ist, dass das generierte Programm eine hohe Ablaufgeschwindigkeit besitzt, außerdem ist der Compiler zum Programmbetrieb nicht möglich, was beim Interpreter jedoch der Fall ist.

Heutzutage dauert das Kompilieren, was früher mehrere Minuten dauerte, nur noch einige Sekunden bis die Kompilierung beendet ist.