...Тот же PHP компилируется каким-нибудь Phalanger в CLR, а вот, например вообще полуофициальный jit (
https://github.com/zendtech/php-src ), Python тоже, Ruby тоже умеет. Языков как таковых вообще не может существовать компилируемых или интерпретируемых, есть их реализация. И почти под все популярные есть как компиляторы, половинчатые JIT, интерпретаторы и прочее. Тот же C# и вообще .NET, например, это тоже полуинтерпретируемая платформа (JIT + CLR).
Короче, критерий "интерпретиуремый" или "компилируемый", думаю, была применим в районе 2000х, а сейчас чёрт-те-что, всё вместе и вперемешку.