interpreter

An interpreter directly execute the operation specified in the source program on inputs supplied by the user.