There are differences between compilers and interpreters. The job of a compiler is to take the whole code and put it into terms the computer can understand. This translation is then saved to a file for later use. An interpreter translates a code line by line. Interpreters do not save this translation to a file. They both have their advantages and disadvantages. To get a better idea of the
. difference between the two go to http://answers.yahoo.com/question/index?qid=20080626024903AA9xSIx.