Зміст:
Визначення - Що означає Native Compiler?
Народний компілятор - це компілятор, який працює над компіляцією за тією ж технологією, на якій він працює. Він використовує ту ж операційну систему або платформу, що і програмне забезпечення, для якого він збирає мову машини.
Розробники можуть рекомендувати різні варіанти власного компілятора для різних випадків використання з такими мовами, як Java та C +. Оцінюючи проект, програмісти можуть вважати, що єдиною перевагою використання нативного компілятора є запобігання зворотній інженерії або краща безпека коду. В іншому випадку вбудовані компілятори можуть впливати на досвід роботи користувачів, оскільки код може завантажуватися швидше. У ІТ-спільноті професіонали часто запитують один одного про те, чи є власний компілятор гарною ідеєю, і які конкретні варіанти власного компілятора можуть бути найкращими для проекту розвитку.
Техопедія пояснює Рідний укладач
Один із способів зрозуміти власний компілятор - порівняння його з крос-компілятором, який може компілювати код для програм, що працюють на різних платформах. Одне використання перехресних компіляторів полягає у складанні програм для різних апаратних пристроїв, які можуть мати власні платформи. У деяких випадках використання власного компілятора може забезпечити значні переваги.
До загальних переваг нативної компіляції в деяких мовах програмування можна віднести кращу швидкість виконання або швидкість завантаження, а також кращу безпеку. Однак нативні стратегії компіляції обмежують розгортання на одній платформі, що може бути недоліком у деяких випадках.
