Obsah:
Definícia - Čo znamená Native Compiler?
Natívny kompilátor je kompilátor, ktorý pracuje na kompilácii pre tú istú technológiu, na ktorej beží. Používa rovnaký operačný systém alebo platformu ako softvér, pre ktorý zostavuje jazyk stroja.
Vývojári môžu odporučiť rôzne možnosti natívneho kompilátora pre rôzne prípady použitia jazykov, ako je Java a C +. Pri hodnotení projektu môžu programátori veriť, že jedinou výhodou použitia natívneho kompilátora je zabránenie spätnému inžinierstvu alebo lepšia bezpečnosť kódu. Inokedy môžu mať natívne kompilátory vplyv na skúsenosti používateľov, pretože kód sa môže načítať rýchlejšie. V rámci IT komunity sa odborníci často pýtajú, či je natívny kompilátor dobrý nápad a ktoré konkrétne možnosti natívneho kompilátora môžu byť pre vývojový projekt najlepšie.
Techopedia vysvetľuje natívny kompilátor
Jedným zo spôsobov, ako porozumieť natívnemu kompilátoru, je jeho porovnanie s krížovým kompilátorom, ktorý môže kompilovať kód pre programy bežiace na rôznych platformách. Jedno použitie krížových kompilátorov je pri zostavovaní programov pre rôzne hardvérové zariadenia, ktoré môžu mať svoje vlastné príslušné platformy. V niektorých prípadoch môže použitie natívneho kompilátora poskytnúť významné výhody.
Bežné výhody natívneho kompilácie v niektorých programovacích jazykoch zahŕňajú lepšie vykonávanie alebo rýchlosť načítania, ako aj lepšie základné zabezpečenie. Stratégie natívneho kompilátora však obmedzujú nasadenie na jednu platformu, ktorá môže byť v niektorých prípadoch nevýhodou.
