Was ist Objektcode in einem Computerprogramm?

Wenn wir über Computer sprechen, sprechen wir über Maschinen, die auf Millionen Linien Code laufen. Computerprogrammierer schreiben Code in verschiedene Sprachen, aber der ganzer dieser Code hat einige grundlegende Eigenschaften, gleichgültig, das Sprache benutzt. Ein Programm hat immer zwei Zeichnefolgen, Quellencode und Objektcode.

Quellencode ist, was vorher verursacht, die Sprache, die der Programmierer verwendet, um Anweisungen zum Compiler des Computers zu geben, um das Programm laufen zu lassen. Das Resultat des Compilers, der die Zusammenstellung dieser Quellencodeanweisungen hat, genannt Objektcode. Die Ausdrücke sind, in diesem Quellencode ist die Mittel zum Ende intuitiv, das Objektcode ist. Das heißt, ist der Quellencode der Anfang, oder Quelle, des Betriebes und des Objektcodes ist das erwünschte Ergebnis oder Gegenstand, der vollständigen Übung. Objektcode gespeichert in den Akten, die durch den Compiler des Computers hergestellt und das entscheidende Ende dann werden können, das durch den Programmierer beabsichtigt.

Sobald Quellencode in Akten kompiliert worden, kann er zum Prozessor des Computers dann an fortfahren, der die abschließenden Anweisungen durchführt. Allgemein vorhandene Software-Anwendungen sind sehr große Ansammlungen des Objektcodes, die nicht grundlegend geändert werden können, da der Quellencode nicht enthalten ist. Er ist wie Haben der Lösung zum Problem aber zu nicht allen Schritten, die verwendet, um dieses Problem zu lösen. Sie können den Objektcode haben, zum mit zu arbeiten, aber Sie haben nicht den ursprünglichen Quellencode. Ändernder Objektcode ohne den Quellencode zu haben kann eine Übung in der Frustration sein.

Dieser Mehrstufenprozeß ist erforderlich, weil Computer nur jene Anweisungen durchführen können, die in Maschinensprache geschrieben. Das ist das entscheidende Resultat, das durchgeführte Versionen des Objektcodes ist. So, wenn ein Verbraucher eine Software-Anwendung erhält, erhält dieser Verbraucher eine durchgeführte Version des Quellencodes, die Objektcode wurde und wurde schließlich Maschinensprache, dass in das abschließende Projekt umgewandelt.

Das gegenwärtige Hauptgewicht auf Öffnenquellencode gegeben, immer mehr freigegeben Anwendungen mit Alleen in den Quellencode en. Sorgfältige Programmierer und Kodierer können auf diesen Quellencode zurückgreifen, ändern ihn herum, um ihre Bedürfnisse zu erfüllen und verursachen dann neuen Objektcode, der einen Zweck erfüllt, der als der unterschiedlich sein kann, der durch die ursprünglichen Programmierer beabsichtigt.