What is the difference betwean interpreted compiled and JIT-ed programming language, can you also tell me some benefits of each type of language? Can you give me at least 3 examples from each of these categories of programming languages?