Meaning – The term interprets, refers to the process of executing a code line-by-line rather than compiling it into a machine language program for execution at a later time.
In computer programming, an interpreted programming language does not need to be compiled before its programs are executed. Instead, another program, called an interpreter, reads the program and executes it on the fly.
A compiled program generally performs better for the end-user, because its machine code can be highly optimized during the compilation process. In contrast, interpreted languages can offer unique benefits to the programmer.