Как сборка быстрее, чем скомпилированные языки, если оба они переведены в машинный код?
Я говорю о действительно скомпилированных языках, которые переведены на машинный код. Не С# или Java, которые сначала скомпилированы на промежуточный язык, а затем скомпилированы в собственный код с помощью программного интерпретатора и т.д.
В Wikipedia я нашел что-то, что я не уверен, если оно каким-либо образом связано с этим. Это потому, что перевод с языка более высокого уровня создает дополнительный машинный код? Или мое понимание не так?
Утилита, называемая ассемблером, используется для перевода операторов языка ассемблера в целевой компьютерный машинный код. Ассемблер выполняет более или менее изоморфный перевод (взаимно однозначное отображение) из мнемонических операторов в машинные команды и данные. Это контрастирует с языками высокого уровня, в которых один оператор обычно приводит к множеству машинных инструкций.