interpretador

Is there a difference between a compiler and an interpreter?

What is the big difference between a compiler and an interpreter? In languages like C, Java is used a compiler, while in Jav ... I was confronted with the term JIT (just in time compiler). How can I classify JavaScript processing in this specific case?

Is there interpreter C?

Everyone knows that C is a compiled language. Some know that in thesis any language can be interpreted, unless it has some specification that prevents. Are there C interpreters? Are they good for anything? AND C++?