Obsah:
Definice - Co znamená Native Compiler?
Nativní kompilátor je kompilátor, který pracuje na kompilaci pro stejnou technologii, na které běží. Používá stejný operační systém nebo platformu jako software, pro který sestavuje jazyk stroje.
Vývojáři mohou doporučit různé možnosti nativního kompilátoru pro různé případy použití zahrnující jazyky jako Java a C +. Při hodnocení projektu mohou programátoři věřit, že jedinou výhodou použití nativního kompilátoru je zabránění zpětnému inženýrství nebo lepší zabezpečení kódu. Jindy mohou mít nativní kompilátory vliv na uživatelské prostředí, protože kód se může načítat rychleji. V rámci IT komunity se profesionálové často ptají, zda je nativní kompilátor dobrý nápad a jaké konkrétní možnosti nativního kompilátoru mohou být pro vývojový projekt nejlepší.
Techopedia vysvětluje nativní kompilátor
Jedním způsobem, jak porozumět nativnímu kompilátoru, je jeho kontrast s křížovým kompilátorem, který může kompilovat kód pro programy běžící na různých platformách. Jedno použití křížových kompilátorů je při kompilaci programů pro různá hardwarová zařízení, která mohou mít své vlastní příslušné platformy. V některých případech může použití nativního kompilátoru poskytnout významné výhody.
Mezi běžné výhody nativního kompilace v některých programovacích jazycích patří lepší provádění nebo rychlost načítání a také lepší vlastní bezpečnost. Strategie nativního kompilátoru však omezují nasazení na jednu platformu, což může být v některých případech nevýhodou.
