Nathanial
Im Grunde ist ein Compiler ein Programm, dessen Zweck es ist, Hochsprachen wie C, C++, FORTRAN usw. in den Maschinencode zu übersetzen, der den für den Computer verständlichen Binärcode darstellt. Nach der Umwandlung in Maschinencode kann das Programm auf dem Computer ausgeführt werden.
Neben dem Vorteil der schnellen Ausführung unter anderem gibt es einige Nachteile im Zusammenhang mit einem Compiler.
Der Compiler ist nicht sehr gut darin, Fehler in einem Programm zu finden, was die Fehlerbeseitigung (Debugging) etwas erschwert. Ein weiterer Nachteil des Compilers besteht darin, dass selbst wenn ein Fehler für das Programm behoben wurde, das gesamte Programm von vorne beginnen würde, sodass die Ausführung eines Programms länger dauern kann.