Which statement about an interpreter is correct?
It translates and executes code statement by statement, so an error on a later line may not be reported until execution reaches it
It reports all syntax errors in the whole program before executing any line
It produces a standalone executable file that runs without the interpreter
Interpreted programs always run faster than compiled programs