A software engineer is developing a real-time telemetry dashboard for a solar-powered racing drone. The dashboard software is written in a high-level language, and the engineer decides to use an interpreter to execute the program.
State four features or characteristics of an interpreter or interpreted code.