Infosys Interview Question

difference between compiler and interpreter , followed by difference between c and python.