what is the meaning of interpreter in computer science
a computer program that directly executes , i.e. performs , instructions written in a programming or scripting language , without requiring them previously to have been compiled into a machine language program