Domov Razvoj Kaj je domači prevajalnik? - definicija iz tehopedije

Kaj je domači prevajalnik? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Native Compiler?

Nativni prevajalnik je prevajalnik, ki deluje na kompilaciji za isto tehnologijo, na kateri se izvaja. Uporablja isti operacijski sistem ali platformo kot programska oprema, za katero sestavlja strojni jezik.

Razvijalci lahko priporočijo različne možnosti domačega prevajalnika za različne primere uporabe, ki vključujejo jezike, kot sta Java in C +. Programerji lahko pri ocenjevanju projekta verjamejo, da je edina prednost uporabe izvornega prevajalnika preprečevanje obratnega inženiringa ali boljša varnost kod. V drugih primerih lahko domači prevajalniki vplivajo na uporabniško izkušnjo, saj se koda hitreje naloži. V IT skupnosti se strokovnjaki pogosto med seboj sprašujejo, ali je domači prevajalnik dobra ideja in katere posebne možnosti domačega prevajalnika so morda najboljše za razvojni projekt.

Tehopedia razlaga Native Compiler

Eden od načinov za razumevanje izvornega prevajalnika je, če ga primerjate z navzkrižnim prevajalnikom, ki lahko sestavi kodo za programe, ki delujejo na različnih platformah. Ena izmed navzkrižnih prevajalnikov je pri sestavljanju programov za različne strojne naprave, ki imajo lahko svoje platforme. V nekaterih primerih lahko uporaba izvornega prevajalnika prinese pomembne koristi.

Skupne prednosti izvorne kompilacije v nekaterih programskih jezikih vključujejo boljšo izvedbo ali hitrost nalaganja in boljšo varnost. Kljub temu pa strategije domačega prevajalnika omejijo uvajanje na eno platformo, kar je v nekaterih primerih lahko pomanjkljivost.

Kaj je domači prevajalnik? - definicija iz tehopedije