Was ist Objektcode in einem Computerprogramm?
Computer sind Maschinen, die auf Millionen von Codezeilen ausgeführt werden. Programmierer schreiben Code in verschiedenen Sprachen, aber all dieser Code verfügt über einige grundlegende Funktionen, unabhängig davon, welche Sprache verwendet wird. Ein Programm verfügt immer über zwei Sätze von Code, Quellcode und Objektcode. Quellcode ist das, was vorher erstellt wurde. Die Sprache, die der Programmierer verwendet, um dem Compiler des Computers Anweisungen zu geben, um das Programm auszuführen. Das Ergebnis des Compilers, der diese Quellcode -Anweisungen erstellt, wird als Objektcode bezeichnet.
Die Begriffe sind insofern intuitiv, als der Quellcode der Anfang oder die Quelle des Vorgangs und der Objektcode das gewünschte Ergebnis oder Objekt der gesamten Übung ist. Es wird in Dateien gespeichert, die vom Compiler des Computers erstellt werden und dann zum ultimativen Ende des Programmierers werden können. Häufig verfügbarSoftwareanwendungen sind große Sammlungen von Objektcode, die nicht grundlegend geändert werden können, da der Quellcode nicht enthalten ist. Es ist wie die Lösung für das Problem, aber nicht alle Schritte, die dazu verwendet werden. Wenn Sie diesen Code ändern, ohne den Quellcode zu haben, kann dies eine Übung in der Frustration sein.
Dieser mehrstufige Prozess ist erforderlich, da Computer nur die Anweisungen ausführen können, die in Maschinensprache geschrieben sind. Das ist das ultimative Ergebnis, bei dem es sich um ausgeführte Versionen von Objektcode handelt. Wenn ein Verbraucher eine Softwareanwendung erhält, erhält dieser Verbraucher eine ausgeführte Version des Quellcode, die Maschinensprache wurde, die in das endgültige Projekt umgewandelt wurde.
Angesichts der aktuellen Betonung auf Open-Source-Code werden immer mehr Anwendungen mit Möglichkeiten in den Quellcode veröffentlicht. Fleißige Programmierer und Codierer können auf diesen Quellcode zugreifen, ihn um T änderno Erstellen Sie ihre Bedürfnisse und erstellen Sie dann einen neuen Objektcode, der einen Zweck erfüllt, der sich von den ursprünglichen Programmierern unterscheidet.