vlad
тут довольно обширная тема
1) код программы на блице транслируется в ASM код
тоесть прямо в машиный код
правда есть некоторые сомнения по поводу етого компилятора
2) двиг блица ето набор функций
реализация етих функций зделана на С++
другой вопрос когда язык компилится в байт-код
или проще говоря смотри :
если чисто на C++ запрограммировать
то программа потом транслируется например в такую команду asm:
add a1,b1
но если на чем нибудь другом

то возможно в asm будет такое:
push ax
push bx
...
add a1,b1
...
pop bx
pop ax
вот из-за лишних команд и теряется производительность