Hjem Utvikling Hva er en innfødt kompilator? - definisjon fra techopedia

Hva er en innfødt kompilator? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Native Compiler?

En innfødt kompilator er en kompilator som jobber med kompilering for den samme teknologien som den kjører på. Den bruker det samme operativsystemet eller plattformen som programvaren som det samles maskinspråk for.

Utviklere kan anbefale forskjellige native compiler-alternativer for forskjellige brukssaker som involverer språk som Java og C +. I evalueringen av et prosjekt kan programmerere tro at den eneste fordelen ved å bruke en egen kompilator er å forhindre omvendt prosjektering eller for bedre kodesikkerhet. Andre ganger kan innfødte kompilatorer ha innvirkning på brukeropplevelsen fordi kode kan lastes raskere. Innenfor IT-samfunnet spør fagpersoner ofte hverandre om en egen kompilator er en god ide, og hvilke spesifikke native kompilatoralternativer som kan være best for et utviklingsprosjekt.

Techopedia forklarer Native Compiler

En måte å forstå en egen kompilator er ved å kontrastere den med en krysskompilator, som kan samle kode for programmer som kjører på forskjellige plattformer. Én bruk av krysskompilatorer er i å sammenstille programmer for forskjellige maskinvareenheter som kan ha sine egne plattformer. I noen tilfeller kan bruk av en egen kompilator gi betydelige fordeler.

Vanlige fordeler med innfødt kompilering i noen programmeringsspråk inkluderer bedre utførelse eller lastehastighet, samt bedre innebygd sikkerhet. Imidlertid begrenser innfødte kompilatorstrategier distribusjonen til en enkelt plattform, noe som kan være en ulempe i noen tilfeller.

Hva er en innfødt kompilator? - definisjon fra techopedia