Дом развитие Что такое нативный компилятор? - определение из техопедии

Что такое нативный компилятор? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает нативный компилятор?

Собственный компилятор - это компилятор, который работает над компиляцией для той же технологии, на которой он работает. Он использует ту же операционную систему или платформу, что и программное обеспечение, для которого он собирает машинный язык.

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

Techopedia объясняет родной компилятор

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

Общие преимущества нативной компиляции в некоторых языках программирования включают лучшее выполнение или скорость загрузки, а также лучшую встроенную безопасность. Однако стратегии нативного компилятора ограничивают развертывание одной платформой, что может быть недостатком в некоторых случаях.

Что такое нативный компилятор? - определение из техопедии