LINUX.ORG.RU

История изменений

Исправление alexanius, (текущая версия) :

Да, но есть нюанс. Для того чтобы сгенерировать ассемблер, ему нужен as, который находится в binutils и не является частью gcc.

Нет, очевидно.

Давай сделаем так. Если у тебя здесь замечание серьёзней чем s/ассемблер/объектник/, то распиши его.

Нет, компиляция - это создание исполняемых программ.

Ну и давай ты будешь приводить источник своих определений. Потому что меня совершенно устраивает определение из «запартного сортирного чтива».

Очевидно, что такая классификация несостоятельна.

Мне не очевидно. gcc - это хренова туча компиляторов в GENERIC + 1 компилятор в ассемблер.

К тому же, в рамках твоей классификации компиляция разделилась на несколько компиляций. Откуда ты взял какие-то части? Части есть у целого. Но и фронт и бек являются компиляторами, в рамках твоих определений.

Я страшную тайну открою. Компилятор именно так и работает. И фронт может быть выполнен либо как отдельный транслятор (clang), либо как часть монолита с бэком (cc1 из gcc). И то, в gcc есть режимы при которых cc1 работает только транслятором.

Исправление alexanius, :

Да, но есть нюанс. Для того чтобы сгенерировать ассемблер, ему нужен as, который находится в binutils и не является частью gcc.

Нет, очевидно.

Давай сделаем так. Если у тебя здесь замечание серьёзней чем s/ассемблер/объектник/, то распиши его.

Нет, компиляция - это создание исполняемых программ.

Ну и давай ты будешь приводить источник своих определений. Потому что меня совершенно устраивает определение из «запартного сортирного чтива».

Очевидно, что такая классификация несостоятельна.

Мне не очевидно. g++ - это хренова туча компиляторов в GENERIC + 1 компилятор в ассемблер.

К тому же, в рамках твоей классификации компиляция разделилась на несколько компиляций. Откуда ты взял какие-то части? Части есть у целого. Но и фронт и бек являются компиляторами, в рамках твоих определений.

Я страшную тайну открою. Компилятор именно так и работает. И фронт может быть выполнен либо как отдельный транслятор (clang), либо как часть монолита с бэком (cc1 из gcc). И то, в gcc есть режимы при которых cc1 работает только транслятором.

Исходная версия alexanius, :

Да, но есть нюанс. Для того чтобы сгенерировать ассемблер, ему нужен as, который находится в binutils и не является частью gcc.

Нет, очевидно.

Давай сделаем так. Если у тебя здесь замечание серьёзней чем s/ассемблер/объектник/, то распиши её.

Нет, компиляция - это создание исполняемых программ.

Ну и давай ты будешь приводить источник своих определений. Потому что меня совершенно устраивает определение из «запартного сортирного чтива».

Очевидно, что такая классификация несостоятельна.

Мне не очевидно. g++ - это хренова туча компиляторов в GENERIC + 1 компилятор в ассемблер.

К тому же, в рамках твоей классификации компиляция разделилась на несколько компиляций. Откуда ты взял какие-то части? Части есть у целого. Но и фронт и бек являются компиляторами, в рамках твоих определений.

Я страшную тайну открою. Компилятор именно так и работает. И фронт может быть выполнен либо как отдельный транслятор (clang), либо как часть монолита с бэком (cc1 из gcc). И то, в gcc есть режимы при которых cc1 работает только транслятором.