Casa Desenvolupament Què és un compilador natiu? - Definició de tecnologia

Què és un compilador natiu? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Native Compiler?

Un compilador natiu és un compilador que treballa en la compilació per a la mateixa tecnologia on s'executa. Utilitza el mateix sistema operatiu o plataforma que el programari per al qual està muntant llenguatge de màquina.

Els desenvolupadors poden recomanar diferents opcions de compilador natives per a casos d'ús diferents que impliquin idiomes com Java i C +. A l’hora d’avaluar un projecte, els programadors podrien creure que l’únic avantatge d’utilitzar un compilador natiu és evitar l’enginyeria inversa o una millor seguretat del codi. Altres vegades, els compiladors nadius poden tenir un impacte en l'experiència de l'usuari perquè el codi es pot carregar més ràpidament. Dins de la comunitat de TI, els professionals solen preguntar-se si un compilador natiu és una bona idea i quines opcions específiques del compilador pot ser millor per a un projecte de desenvolupament.

Techopedia explica Native Compiler

Una manera d’entendre un compilador natiu és contrastar-lo amb un compilador creuat, que pot compilar codi per a programes que s’executen en diferents plataformes. Un dels usos de compiladors creuats consisteix en recopilar programes per a diferents dispositius de maquinari que puguin tenir les seves pròpies plataformes. En alguns casos, l'ús d'un compilador natiu pot proporcionar beneficis importants.

Els avantatges habituals de la compilació nativa en alguns llenguatges de programació inclouen una millor execució o velocitat de càrrega, així com una millor seguretat inherent. Tanmateix, les estratègies de compiladors natives limiten el desplegament a una sola plataforma, la qual cosa pot suposar un inconvenient en alguns casos.

Què és un compilador natiu? - Definició de tecnologia