Skip to main content

Was ist Objektcode?

Programmiersprachen wie C und Java sind hochstufige Sprachen, bei denen der vom Programmierer eingegebene Quellcode erfasst werden muss.Sobald der Compiler den Code verarbeitet hat, erstellt er eine Reihe von Objektcodes, die an andere Programme übergeben oder auf einem Computersystem ausgeführt werden können.

Beim Erstellen von Quellcode in einer objektorientierten Sprache wie C ++ kann der Programmierer Instanzen verwendenObjekte, mit denen der Quellcode leichter zu befolgen ist.Sobald der Code kompiliert ist, ist der resultierende Objektcode für einen Menschen schwierig zu lesen, kann jedoch von einem Computer sehr effizient verarbeitet werden.Die beiden Arten von Objekten sind sehr unterschiedlich, aber für ihre jeweiligen Verwendungen Mdash;eine von Programmierern gelesen Der andere von Computern Mdash gelesen;Sie erfüllen einen ähnlichen Zweck.

Der Objektcode kann auch den Quellcode einer bestimmten Anwendung geschützt und die Anforderung entfernen, die Quelle in das gekaufte Produkt einzubeziehen.Ein Beispiel für den Objektcode, für den Verbraucher zahlen, ist Microsoft Office.Der Objektcode wird auf eine CD oder DVD geschrieben und zum Verkauf verpackt. Der Quellcode, mit dem die Anwendungen in ihren Arbeitszustand zusammengestellt wurden, wird jedoch von Microsoft aufbewahrt und nicht mit der Öffentlichkeit geteilt.Dies schützt das geistige Eigentum für Microsoft und beseitigt auch die Notwendigkeit, dass die Person die Software zum Kompilieren vor der Installation erfordert.zum Lesen durch einen Computer.Durch die Trennung des ursprünglichen Quellcodes vom installierten Code können Entwickler auch die Testen von Vorteil sein, sodass der Quellcode kontinuierlich geändert und für spätere Installationen verfügbar sein kann.Ein Beispiel dafür könnte darin bestehen, einen Anwendungsbau mit dem stabilen verpackten Objektcode zu vergleichen.Man muss zusammengestellt werden und wird abends geändert. Der andere wurde getestet und wird verfügbar gemacht, wenn der Großteil der Knicke ausgearbeitet wurde.

Einige Anwendungen oder sogar Betriebssysteme wie Linux können von den Benutzern nach dem Herunterladen zusammengestellt werden, oder sie oder sieKann aus vorkompiliertem Objektcode heruntergeladen und installiert werden.Viele dieser Anwendungen sind Open Source- und Entwicklungsgemeinschaften, die sie erstellen und unterstützen, die sie verwenden, um ihren Quellcode zu ändern.Builds, jedoch kann der verpackte Objektcode von Open Source- und Payware -Anwendungen viel benutzerfreundlicher sein.