Compiler and Interpreter: Compiled Language vs Interpreted Programming Languages