Indholdsfortegnelse:
Definition - Hvad betyder Native Compiler?
En oprindelig kompilator er en kompilator, der arbejder på kompilering til den samme teknologi, som den kører på. Den bruger det samme operativsystem eller platform som den software, som det samles maskinsprog til.
Udviklere kan anbefale forskellige indbyggede kompilatorindstillinger til forskellige brugssager, der involverer sprog som Java og C +. Ved evaluering af et projekt kan programmører måske tro, at den eneste fordel ved at bruge en indbygget compiler er at forhindre reverse engineering eller for bedre kodesikkerhed. Andre gange kan indbyggede kompilatorer have indflydelse på brugeroplevelsen, fordi kode kan indlæses hurtigere. Inden for IT-samfundet spørger fagfolk ofte hinanden om, hvorvidt en native compiler er en god idé, og hvilke specifikke native compiler-muligheder, der kan være bedst til et udviklingsprojekt.
Techopedia forklarer Native Compiler
En måde at forstå en indbygget compiler er ved at kontrastere den med en cross compiler, som muligvis kan samle kode til programmer, der kører på forskellige platforme. Én brug af krydskompilatorer er ved at udarbejde programmer til forskellige hardwareenheder, der muligvis har deres respektive platforme. I nogle tilfælde kan brugen af en native compiler give betydelige fordele.
Almindelige fordele ved indbygget kompilering i nogle programmeringssprog inkluderer bedre udførelse eller belastningshastighed samt bedre iboende sikkerhed. Imidlertid begrænser native kompilatorstrategier distributionen til en enkelt platform, hvilket i nogle tilfælde kan være en ulempe.