«Ինտերպրետատոր»–ի խմբագրումների տարբերություն

Content deleted Content added
No edit summary
Տող 40.
 
=== Բաշխման սկզբունք ===
[[File: Скриншот 2015-12-02 21.52.29.png|thumb|center|upright=3.0]]
Կոմպիլյատորը սկզբնական կոդը փոխակերպում է բինար ինստրուկցիաների, հատուկ պրոցեսսորի համար, դարձնելով այն ավելի քիչ դյուրակիր({{lang-en| portable}})։ Այդ փոխակերպումը տեղի է ունենում միայն մեկ անգամ և դրանից հետո նույն բինար ինստրուկցիաները տեղաբաշխում են օգտագործողի մեքենայում, որտեղ այն կարողանում է կատարվել առանց հետգա թարգմանությունների։ [[Խաչաձև կազմարկիչ|Կրոսս կոմպիլյատորներ]]ը կարողանում են գեներացնել բինար կոդ օգտագործողի մեքենայի համար, անգամ եթե այն ունի այլ պրոցոսսոր քան մեքենան, որտեղ կոդը կոմպիլյացվում է։
 
Ինտերպրետացվող ծրագրերը կարող են բաշխվել սկզբնական կոդի տեսքով։ Այն պետք է թարգմանված լինի յուրաքանչյուր վերջնական մեքենայում, որը շատ ժամանկակ է տևում, բայց ծրագիրը տեղաբաշխում է անկախ մեքենայի ճարտարապետությունից։  Այնուամենայնիվ, ինտերպրետացվող սկզբանկան կոդերի տեղափոխումը  կախված է ելքային մեքենայից ({{lang-en| target machine}}) իրապես ունենալով  համապատասխան ինտերպրտատոր։
 
 
=== Էֆեկտիվություն ===