ans is (b)
A compiled language like C is usually compiled directly into machine code. When you run the code, it is executed directly by the CPU
A fully interpreted language like BASIC or PHP is usually interpreted each time it runs. When you execute your code, the CPU executes the interpreter, and the interpreter reads and executes your source code. (PHP can be classified as fully interpreted, since while it does use opcodes, they are usually thrown away after the execution.
In conclusion, with compiled languages, the CPU runs the code directly. In interpreted languages, the CPU usually runs the interpreter or virtual machine. This makes interpreted languages generally slower than compiled languages, due to the overhead of running the VM or interprete
http://stackoverflow.com/questions/7991877/why-is-an-interpreter-slower-than-a-compiler-in-practice