Glossar

Interpreter / Compiler

Interpreter und Compiler Programmiersprachen / Laufzeit
Ein Compiler übersetzt Quellcode vollständig in Maschinencode bevor das Programm läuft (C, C++, Rust). Ein Interpreter führt Code Zeile für Zeile aus ohne vorherige Übersetzung (Python, Ruby). JIT-Compiler (Just-in-Time) kombinieren beide: Code wird beim ersten Ausführen kompiliert, nicht vorab (Java HotSpot, V8-JavaScript-Engine). Compiler-Code ist meist schneller; Interpreter sind flexibler und erlauben interaktive Ausführung.