Примечание: я не имею в виду некоторый теоретический вопрос, который не имеет никакой реализации, только языки, которые не имеют обоих !!!!!
В наши дни существует интерпретатор ac / c ++(cint) и компилятор python (в байт-код python).
Я понимаю, что самое простое определение заключается в том, что компилятор просто преобразует код из языка a в язык b, и тогда у вас есть машина, которая выполняет b вместе с ней.с вводом, в то время как интерпретатор - это просто то, что берет ввод плюс код на языке a и запускает его.И что, используя эти определения, если что-то имеет интерпретатор или компилятор, довольно просто получить другое, немедленно запустив вывод компилятора или встроив компилятор с исходным кодом, чтобы получить интерпретатор.
Так что игнорируя этиВ каких языках нет и компилятора (который компилирует исходный код на языках A-B, предпочтительно промежуточного языка) и интерпретатора, который запускает большие куски кода без их компиляции?