Tartalomjegyzék:
Meghatározás - Mit jelent a natív fordító?
A natív fordító olyan fordító, amely ugyanazon technológia fordításán dolgozik, amelyen fut. Ugyanazt az operációs rendszert vagy platformot használja, mint a szoftver, amelyhez a gépi nyelvet állítja össze.
A fejlesztők különféle natív fordítóbeállításokat javasolhatnak különböző felhasználási esetekben, például olyan nyelveken, mint a Java és a C +. A projektek értékelésekor a programozók úgy gondolhatják, hogy a natív fordító használatának egyetlen előnye a fordított tervezés megakadályozása vagy a jobb kódbiztonság. Más esetekben a natív fordítók befolyásolhatják a felhasználói élményt, mivel a kód gyorsabban betöltődik. Az informatikai közösségen belül a szakemberek gyakran kérdezik egymástól, hogy jó ötlet-e a natív fordító, és mely konkrét natív fordító lehetőségek lehetnek a legmegfelelőbbek egy fejlesztési projekthez.
A Techopedia magyarázza a natív fordítót
A natív fordító megértésének egyik módja az, ha összehasonlítjuk azt egy keresztfordítóval, amely összeállíthatja a kódot a különböző platformon futó programok számára. A keresztirányú fordítók egyik felhasználása a különféle hardver eszközök programjainak összeállítása, amelyeknek megvan a saját megfelelő platformja. Egyes esetekben a natív fordító használata jelentős előnyökkel járhat.
A natív fordítás általános előnyei néhány programozási nyelven a jobb végrehajtás vagy a betöltési sebesség, valamint a jobb belső biztonság. A natív fordítóstratégiák azonban a telepítést egyetlen platformon korlátozzák, ami bizonyos esetekben hátrányok lehet.
