История изменений
Исправление 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 работает только транслятором.