Чем отличаются
интерпретируемые и
компилируемые языки программирования - это понятно.
Вопрос лишь в том, к каким относить X++.
Я все время считал (и считаю) - что любой код, который создает промежуточный код - является компилируемым. Пусть даже тот же бейсик. Отсутствие exe-шника не дает право относить язык к интерпретируемым.
Напишите Hello world в VBA. И все может измениться в режиме исполнения. В отличие от Х++
По Х++ - я за "компилируемый". Ибо я не вижу ситуации - когда можно поменять программу "на лету" и она изменит свое выполнение.
Более того - я с маркетинговой т.з. вообще бы исключил термин компиляция из аксапты - не будь язык компилируемым. Лишний термин - которым незачем загружать головы людям