Differentiate between Compiler and Interpreter.
Compiler converts the high level language program into machine language in one **. Whereas, Interpreter converts the high level language into machine language line by line. It takes one statement at a time of HLL and converts it into machine code.