Во-первых, я хочу, чтобы вы проверили лучший ответ здесь.
Компилируемые и интерпретируемые языки
Как видите, компилируемые языки работают быстрее. Однако я знаю наверняка, что компиляторы берут весь исходный код, компилируют его в машинный код, а затем выполняют. Интерпретатор принимает по одному оператору за раз, транслирует его в машинный код или код виртуальной машины, а затем немедленно выполняет его. Таким образом, мы получаем вывод на лету, во время выполнения.
Тогда разве интерпретируемые языки не быстрее компилируемых языков?