а по серьезке и там и там в том или ином виде код преобразуется, только компиляторы как правило генерят артефакт, который выглядит как уже готовый к исполнению в ОС наборы команд. А интерпретаторы это делают во время исполнения без формирвоания некоего артефакта.