Question 2
Which of the following describes a key programmatic difference between the functionality of an Interpreter and a Compiler toolchain?
Compilers execute code step-by-step at runtime, whereas interpreters translate the entire source program before execution.
Interpreters can provide immediate statement-level runtime feedback.
The machine-language target program produced by a compiler is typically 10 to 100 times slower than interpreter execution.
Compilers completely eliminate the need for a runtime environment or stack frame allocation.