What is an interpreter?
The interpreter directly executes instructions written in a programming or scripting language without previously converting them to an object code or machine code. An interpreter is much faster. It directly executes instructions written in any programming language without converting the code to an object or machine code.