У дома развитие Какво е нативният компилатор? - определение от техопедия

Какво е нативният компилатор? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Native Compiler?

Народният компилатор е компилатор, който работи по компилация за същата технология, по която работи. Той използва същата операционна система или платформа като софтуера, за който сглобява езика на машината.

Разработчиците могат да препоръчат различни опции за родния компилатор за различни случаи на използване, включващи езици като Java и C +. При оценяването на проект програмистите може да вярват, че единственото предимство от използването на местен компилатор е предотвратяването на обратен инженеринг или за по-добра сигурност на кода. В други случаи родните компилатори могат да окажат влияние върху потребителското изживяване, защото кодът може да се зареди по-бързо. В рамките на ИТ общността професионалистите често си задават въпроса дали родният компилатор е добра идея и кои конкретни опции за местен компилатор може да са най-добри за проект за развитие.

Техопедия обяснява Native Compiler

Един от начините да разберете родния компилатор е като го контрастирате с кръстосан компилатор, който може да компилира код за програми, работещи на различни платформи. Една употреба на кръстосани компилатори е при компилиране на програми за различни хардуерни устройства, които може да имат свои съответни платформи. В някои случаи използването на местен компилатор може да осигури значителни ползи.

Общите предимства на родната компилация в някои езици на програмиране включват по-добро изпълнение или скорост на зареждане, както и по-добра присъща сигурност. Въпреки това, нативните стратегии за компилация ограничават разполагането на една платформа, което може да е недостатък в някои случаи.

Какво е нативният компилатор? - определение от техопедия