Compiler
Ein Compiler ist ein Programm, das Quellcode in einer höheren Programmiersprache (z. B. C, Java) in Maschinencode oder eine Zwischensprache übersetzt. Die Übersetzung erfolgt vor der Ausführung des Programms, wodurch compilierte Programme in der Regel sehr schnell laufen. Im Gegensatz dazu übersetzt ein Interpreter den Code Zeile für Zeile zur Laufzeit. Bekannte Compiler sind GCC (für C/C++) und javac (für Java).