кто говорит, что компиляция во внутренний байткод — не компиляция, что вы думаете про jvm?
Хорошо, тогда железо интерпретирует машинный код, на котором сделан интерпретатор перла, поторый в свою очередь интерпретирует код байтокода.
Как-то сложновато, чем просто интерпретировать машинный код.
Формально это всё компиляцией может называться, но как правило люди под компиляцией имеют ввиду преобразование в машинный код.
Поэтому считаю правильным либо избегать слова копиляция, либо явно писать, что под компиляцией вы имеете ввиду, к примеру, транспиляцию или компиляцию в машинный код или в байт-код.
Поэтому для меня всё, что не компилирует в машинный код, называется трансляцией, транспиляцией, интерпретацией (может быть есть ещё какие-то слова).