Zuhause Entwicklung Was ist ein nativer Compiler? - Definition aus techopedia

Was ist ein nativer Compiler? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Native Compiler?

Ein nativer Compiler ist ein Compiler, der für dieselbe Technologie kompiliert, auf der er ausgeführt wird. Es verwendet dasselbe Betriebssystem oder dieselbe Plattform wie die Software, für die es die Maschinensprache zusammenstellt.

Entwickler empfehlen möglicherweise verschiedene native Compiler-Optionen für verschiedene Anwendungsfälle mit Sprachen wie Java und C +. Bei der Evaluierung eines Projekts glauben Programmierer möglicherweise, dass der einzige Vorteil der Verwendung eines nativen Compilers darin besteht, Reverse Engineering zu verhindern oder die Codesicherheit zu verbessern. In anderen Fällen können native Compiler die Benutzerfreundlichkeit beeinträchtigen, da Code schneller geladen werden kann. In der IT-Community fragen sich Fachleute häufig, ob ein nativer Compiler eine gute Idee ist und welche spezifischen nativen Compileroptionen für ein Entwicklungsprojekt am besten geeignet sind.

Techopedia erklärt Native Compiler

Eine Möglichkeit, einen nativen Compiler zu verstehen, besteht darin, ihn einem Cross-Compiler gegenüberzustellen, der möglicherweise Code für Programme kompiliert, die auf verschiedenen Plattformen ausgeführt werden. Eine Verwendung von Cross-Compilern ist das Kompilieren von Programmen für verschiedene Hardwaregeräte, die möglicherweise ihre eigenen Plattformen haben. In einigen Fällen kann die Verwendung eines nativen Compilers erhebliche Vorteile bieten.

Zu den allgemeinen Vorteilen der nativen Kompilierung in einigen Programmiersprachen gehören eine bessere Ausführung oder Ladegeschwindigkeit sowie eine bessere inhärente Sicherheit. Native Compiler-Strategien beschränken die Bereitstellung jedoch auf eine einzige Plattform, was in einigen Fällen ein Nachteil sein kann.

Was ist ein nativer Compiler? - Definition aus techopedia