Was ist Objektcode?

Programmiersprachen wie C und Java sind höhere Programmiersprachen, die den Quellencode erfordern, der durch den kompiliert zu werden eingegeben Programmierer. Sobald der Compiler den Code verarbeitet, produziert er einen Satz des Objektcodes, der zu anderen Programmen oder zu Durchlauf auf einem Computersystem geführt werden kann.

Wenn er Quellencode in einer objektorientierten Sprache wie C++ verursacht, kann der Programmierer Fälle der Gegenstände verwenden, um den Quellencode einfacher zu bilden zu folgen. Sobald der Code kompiliert, ist der resultierende Objektcode damit ein Mensch schwierig, liest, aber kann durch einen Computer sehr leistungsfähig verarbeitet werden. Die zwei Arten der Gegenstände sind ziemlich unterschiedlich, aber für ihren jeweiligen Gebrauch - einer, der von den Programmierern las die gelesen, andere durch Computer - sie dienen einen ähnlichen Zweck.

Objektcode kann den Quellencode einer bestimmten geschützten Anwendung auch halten und die Anforderung entfernen, die Quelle mit dem gekauften Produkt einzuschließen. Ein Beispiel des Objektcodes, das Verbraucher zahlen für, sein Microsoft Office. Der Objektcode geschrieben zu einem CD oder zu einem DVD und verpackt für Verkauf, aber der Quellencode, der verwendet, um die Anwendungen in ihren Arbeitszustand zu kompilieren, gehalten von Microsoft und geteilt nicht mit der Öffentlichkeit. Dieses hilft, geistiges Eigentum für Microsoft zu schützen und beseitigt auch die Notwendigkeit an der Einzelperson, die Software zu kaufen, um sie vor Installation zu kompilieren.

Ein Compiler ist ein Stück Software, die den eingegebenen Quellencode in einen Maschinensprache lesbaren Gegenstand umwandelt, der für das Ablesen durch einen Computer optimiert. Das Trennen des ursprünglichen Quellencodes vom angebrachten Code kann Nutzen zu den Entwicklern in der Prüfung auch zur Verfügung stellen und den Quellencode, fortwährend ändern lassen und kompiliert werden, um für neuere Installationen vorhanden zu sein. Ein Beispiel von diesem konnte, den nächtlichen Bau einer Anwendung mit dem beständigen verpackten Objektcode zu vergleichen sein. Ein muss kompilieren und geändert allabendlich, geprüft worden das andere und zur Verfügung gestellt, wenn die Majorität der Schleifen ausgearbeitet worden.

Einige Anwendungen oder sogar Betriebssysteme wie Linux können von den einmal herunterladenen Benutzern kompiliert werden, oder sie können von pre-compiled Objektcode herunterladen werden und angebracht werden. Viele dieser Anwendungen sind offene Quelle und die Gemeinschaften für Entwicklung, die sie verursachen und stützen, anregen die using sie e, in der Abänderung ihres Quellencodes zu unterstützen.

Es gibt immer mehr Quelleenanwendungen und -entwickler um das Internet, das den Gebrauch von nächtlichen Bauten anregen, gleichwohl der verpackte Objektcode der Quelleen- und paywareanwendungen viel benutzerfreundlicher sein kann.