Я думаю, что здесь важно то, что делает компилятор (он создает экспликацию с характеристиками x, y, z), что переводится в знание платформы, на которую вы ориентируетесь.
То, как она выполняет эту задачу, не имеет значения (если, конечно, вы не пишете компиляторы)
Самая важная вещь, которую мы должны знать о компиляторе, это сообщения об ошибках, которые он отображает.
:) Кажется очевидным, но я удивлен количеством встреченных мной разработчиков, которые даже не смотрели на вывод компилятора.