Исторически так сложилось, что компиляторы каких либо ЯП часто сперва компилируют в С, затем полученный код уже на живую платформу. И лишь потом, по мере развития конкретного компилятора его переписывают на самом себе, либо пишут бекенд к шлангу или гцц. В результате, получают не только увеличенную скорость компиляции, но и прирост производительности.
А собственно, за счёт чего он (прирост производительности) при этом получается?