Kas yra tarpinė kalba?

Tarpinė kalba yra abstrakta programavimo kalba, kurią kompiliatorius naudoja kaip tarpinį žingsnį, kai kompiuterio programa verčiama į mašinos kodą. Prieš sudarydami programą į faktinės, fizinės mašinos kodą, kompiliatorius pirmiausia jį paverčia tarpiniu kodu, tinkančiu teorinei, abstrakčiai mašinai. Šį kodą analizuoja kompiliatorius, ir jei nustatomos optimizavimo galimybės, kompiliatorius gali atlikti optimizavimą, kai vertimas tampa surinkimo kalba.

Kompiliatorius, mašinos kodas, optimizavimas, programavimo terminai