The different between compiler and interpreter

  Q1 : what do we mean by variable ? Q2 : what is the different between compiler and interpreter ?