Wie unterscheidet sich ein Interpreter von einem Compiler?