Mashinaǵa baylanıslı programmalıq támiynat

Mashinaǵa baylanıslı programmalıq támiynat ‒ bul tek belgili bir kompyuterde jumıs isleytuǵın programmalıq támiynatAgrawala, & Rauscher (2014). Bir neshe kompyuter arxitekturalarında jumıs isleytuǵın qosımshalar mashinadan ǵárezsiz yamasa kross-platformalı dep ataladı. Kóplegen shólkemler bunday programmalıq támiynattı tańlaydı, sebebi olar mashinaǵa baylanıslı programmalıq támiynattıń qádirli ekenine hám kóbirek satıp alıwshılardı tartatuǵınına isenedi. Qosımsha programmalıq támiynattıń hár túrli kompyuterlerde islewin qáleytuǵın shólkemler bul programmalıq támiynattı basqa mashinalarǵa portlawı múmkin. Bunday arxitekturalarda mashinaǵa baylanıslı qosımshalardı jaylastırıw ushın, bul qosımshalardı portlaw talap etiledi. Bul procedura maqset platformaǵa sáykes keliwi ushın qosımshanıń kodın jazıwdı yamasa qayta jazıwdı óz ishine aladı.

 Portlaw 
Portlaw - bul qosımshanı bir arxitekturadan ekinshisine ótkeriw procesiRashid, Patnaik, & Bhattacherjee, 2014. Java sıyaqlı programmalastırıw tilleri qosımshalardıń derek kodın ózgertpesten arxitekturalar arasında kóshiwi múmkin bolıwı ushın proektlestirilgen. Bul termin programmalastırıw/úskeneler basqa arxitekturada qollanılıwı ushın ózgertilgende qollanıladı.

Belgili bir sistemada durıs islemeytuǵın kod basqa sistemaǵa portlanıwı kerek.

Portlaw háreketi bir neshe ózgeriwshilerge baylanıslı, sonıń ishinde dáslepki ortalıq (dereklik basqısh) jańa ortalıqtan (maqset basqısh) qanshelli ózgeshe ekenligine hám dóretiwshilerdiń platformaǵa tiyisli programmalastırıw dialektlerin biliw tájiriybesine baylanıslıHuang, Li, & Xie, 2015.

Kóplegen tiller sáykessizliklerdi sheshiw ushın platformaǵa baylanıslı interpretatorlar tárepinen qayta isleniwi múmkin bolǵan mashinadan ǵárezsiz aralıq kodtı usınadıYin, et al., 2012. Ótpeli kórinisi aralıq dialektte jazılǵan barlıq modullerdi orınlay alatuǵın virtual mashinanı sıpatlaydı. Aralıq kod kórsetpeleri orınlanatuǵın kodtı islew ushın kod generatorı tárepinen hár qıylı mashina kodı tártiplerine interpretaciyalanadı. Aralıq kod platformaǵa baylanıslı kodqa statikalıq túrlendiriwsiz tikkeley orınlanıwı múmkinMathur, Miles, & Du, 2015.

 Usıllar 

 Awdarmashını portlaw. Bul kóshpeli kodta jazılıwı múmkin.
 Derek kodın jańa mashinaǵa adaptaciyalaw.
 Kod generatorınıń derek kodın maǵlıwmat retinde qollanıp, awdarmashı arqalı dúzetilgen derek kodın orınlaw. Bul kod generatorı ushın mashina kodın jaratıp beredi.

 Derekler 

Kategoriya:Programmalıq támiynat arxitekturası

__BÖLİDİMÖNDEMEW__