Compilers hutumika kutafsiri programu iliyoandikwa katika lugha ya hali ya juu hadi kwenye msimbo wa mashine (msimbo wa kitu). Baada ya kukusanywa (zote kwa hatua moja), faili ya programu iliyotafsiriwa inaweza kutumiwa moja kwa moja na kompyuta na inaweza kutekelezwa kwa kujitegemea.
Ni nini kinachobadilisha programu ya HLL kuwa lugha ya mashine?
Mkusanyaji ni programu ya kutafsiri, ambayo hutumiwa kubadilisha programu ya lugha ya kiwango cha juu hadi lugha ya mashine. 2. Inatafsiri programu nzima mara moja.
Wafasiri wa HLL ni nini?
Neno la jumla zaidi la zana ya kubadilisha msimbo wa programu ni "mtafsiri." Mtafsiri, katika maneno ya upangaji programu, ni neno la jumla ambalo linaweza kurejelea mkusanyaji, mkusanyaji, au mkalimani; kitu chochote kinachobadilisha msimbo wa kiwango cha juu kuwa msimbo mwingine wa kiwango cha juu (k.m., Msingi, C++, Fortran, Java) au kiwango cha chini (…
Je, ni programu ya mtafsiri ambayo inabadilisha programu ya HLL kuwa msimbo wa kifaa?
Mpango wa kutafsiri unaobadilisha msimbo wa chanzo katika lugha ya kiwango cha juu kuwa mstari wa msimbo wa mashine kwa mstari unaitwa Mkalimani. Mkusanyaji ni programu ya kompyuta inayotafsiri msimbo ulioandikwa katika lugha ya kiwango cha juu hadi lugha ya kiwango cha chini, kitu/msimbo wa mashine.
Nani hubadilisha lugha kuwa lugha ya mashine?
Mkusanyaji huchukua msimbo wa programu (msimbo wa chanzo) na kubadilisha msimbo wa chanzo hadi lugha ya mashine.moduli (inayoitwa faili ya kitu).