История изменений
Исправление qulinxao3, (текущая версия) :
LLVM ( ща MLIR и в целом промежуточные представления с тегированием для дальнейшего трансформирования) в том смысле современные TMG ( а точнее ТЕ треугольные пазлы где вместо генерации для n входов и m хостов nm трансляторов делают n+m трансляторов где n трансляторы входа в IR(какой либо) и m трансляторов из IR в хостовые битовые последовательности
TMG тогда универсальный транслятор трансляторов который сводит написание n+m трасляторов в «конфиги» для TMG и «никакоВОмошенства»
преимущество IR (в первоисточниках как тут уже указывали лучше смотреть там конкретные трэйдоффы и их обоснования) в как всегда «отложенной» потери семантики исходных кодов в отличии от обычной трансляции в бинарь
зы имхо сс - это было по началу не С-соmpiler - а соmpiler of compiler's :) - ибо все остальные языке в unix-переноске отвязаны от асма и привязаны к лучшему макроассембелру - который теперь завётся the C programming language
Исправление qulinxao3, :
LLVM ( ща MLIR и в целом промежуточные представления с тегированием для дальнейшего трансформирования) в том смысле современные TMG ( а точнее ТЕ треугольные пазлы где вместо генерации для n входов и m хостов nm трансляторов делают n+m трансляторов где n трансляторы входа в IR(какой либо) и m трансляторов из IR в хостовые битовые последовательности
TMG тогда универсальный транслятор трансляторов который сводит написание n+m трасляторов в «конфиги» для TMG и «никакоВОмошенства»
преимущество IR (в первоисточниках как тут уже указывали лучше смотреть там конкретные трэйдоффы и их обоснования) в как всегда «отложенной» потери семантики исходных кодов в отличии от обычной трансляции в бинарь
Исходная версия qulinxao3, :
LLVM ( ща MLIR и в целом промежуточные представления с тегированием для дальнейшего трансформирования) в том смысле современные TMG ( а точнее не треугольные пазлы где вместо генерации для n входов и m хостов nm трансляторов делают n+m трансляторов где n трансляторы входа в IR(какой либо) и m трансляторов из IR в хостовые битовые последовательности
TMG тогда универсальный транслятор трансляторов который сводит написание n+m трасляторов в «конфиги» для TMG и «никакоВОмошенства»
преимущество IR (в первоисточниках как тут уже указывали лучше смотреть там конкретные трэйдоффы и их обоснования) в как всегда «отложенной» потери семантики исходных кодов в отличии от обычной трансляции в бинарь