это гораздо ближе к истине. кроме вот этого:
>а трансляцией его в нативный код целевой платформы займётся LLVM.тогда придумайте зачем понадобились гнушные ассемблер и линкер (могут быть и не гнушные)?
нет. llvm - это именно то, как он и расшифровывается.
если хотите, то компиляция в нативный код - это его побочная функция.
универсальная? да. логичная? да. но побочная.
говорят правда, что он преобразует исходный код на С/С++ в промежуточный быстрее, чем gcc. но это не так важно. да и не всё он делает. а когда сможет - не факт, что будет быстрее.
если хотите, то это следующий шаг вначале после java, а потом после дотнета.
конечно бродят мысли сделать нечто подобное и на базе gnu/gcc - почему нет?